// class version 50.0 (50)
// access flags 0x21
public class net/minecraft/client/renderer/EntityRenderer implements net/minecraft/client/resources/IResourceManagerReloadListener  {

  // compiled from: EntityRenderer.java
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$4 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$3 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$2 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$1 null null
  // access flags 0x9
  public static INNERCLASS net/minecraft/util/math/BlockPos$MutableBlockPos net/minecraft/util/math/BlockPos a
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/util/math/RayTraceResult$Type net/minecraft/util/math/RayTraceResult a
  // access flags 0x9
  public static INNERCLASS Lagometer$TimerNano Lagometer TimerNano
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$SourceFactor net/minecraft/client/renderer/GlStateManager r
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$DestFactor net/minecraft/client/renderer/GlStateManager l
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$FogMode net/minecraft/client/renderer/GlStateManager m

  // access flags 0x19
  public final static Lorg/apache/logging/log4j/Logger; field_147710_q

  // access flags 0x19
  public final static Lnet/minecraft/util/ResourceLocation; field_110924_q

  // access flags 0x19
  public final static Lnet/minecraft/util/ResourceLocation; field_110923_r

  // access flags 0x9
  public static Z field_78517_a

  // access flags 0x9
  public static I field_78515_b

  // access flags 0x11
  public final Lnet/minecraft/client/Minecraft; field_78531_r

  // access flags 0x11
  public final Lnet/minecraft/client/resources/IResourceManager; field_147711_ac

  // access flags 0x11
  public final Ljava/util/Random; field_78537_ab

  // access flags 0x1
  public F field_78530_s

  // access flags 0x1
  public Lnet/minecraft/client/renderer/ItemRenderer; field_78516_c

  // access flags 0x11
  public final Lnet/minecraft/client/gui/MapItemRenderer; field_147709_v

  // access flags 0x1
  public I field_78529_t

  // access flags 0x1
  public Lnet/minecraft/entity/Entity; field_78528_u

  // access flags 0x1
  public Lnet/minecraft/util/MouseFilter; field_78527_v

  // access flags 0x1
  public Lnet/minecraft/util/MouseFilter; field_78526_w

  // access flags 0x11
  public final F field_78490_B = 4.0

  // access flags 0x1
  public F field_78491_C

  // access flags 0x1
  public F field_78496_H

  // access flags 0x1
  public F field_78497_I

  // access flags 0x1
  public F field_78498_J

  // access flags 0x1
  public F field_78499_K

  // access flags 0x1
  public F field_78492_L

  // access flags 0x1
  public F field_78507_R

  // access flags 0x1
  public F field_78506_S

  // access flags 0x1
  public F field_82831_U

  // access flags 0x1
  public F field_82832_V

  // access flags 0x1
  public Z field_78500_U

  // access flags 0x1
  public Z field_175074_C

  // access flags 0x1
  public Z field_175073_D

  // access flags 0x1
  public J field_184374_E

  // access flags 0x1
  public J field_78508_Y

  // access flags 0x1
  public J field_78510_Z

  // access flags 0x11
  public final Lnet/minecraft/client/renderer/texture/DynamicTexture; field_78513_d

  // access flags 0x11
  public final [I field_78504_Q

  // access flags 0x11
  public final Lnet/minecraft/util/ResourceLocation; field_110922_T

  // access flags 0x1
  public Z field_78536_aa

  // access flags 0x1
  public F field_78514_e

  // access flags 0x1
  public F field_175075_L

  // access flags 0x1
  public I field_78534_ac

  // access flags 0x11
  public final [F field_175076_N

  // access flags 0x11
  public final [F field_175077_O

  // access flags 0x11
  public final Ljava/nio/FloatBuffer; field_78521_m

  // access flags 0x1
  public F field_175080_Q

  // access flags 0x1
  public F field_175082_R

  // access flags 0x1
  public F field_175081_S

  // access flags 0x1
  public F field_78535_ad

  // access flags 0x1
  public F field_78539_ae

  // access flags 0x1
  public I field_175079_V

  // access flags 0x1
  public Z field_175078_W

  // access flags 0x1
  public D field_78503_V

  // access flags 0x1
  public D field_78502_W

  // access flags 0x1
  public D field_78509_X

  // access flags 0x1
  public Lnet/minecraft/client/shader/ShaderGroup; field_147707_d

  // access flags 0x19
  public final static [Lnet/minecraft/util/ResourceLocation; field_147712_ad

  // access flags 0x19
  public final static I field_147708_e

  // access flags 0x1
  public I field_147713_ae

  // access flags 0x1
  public Z field_175083_ad

  // access flags 0x1
  public I field_175084_ae

  // access flags 0x1
  public Z initialized

  // access flags 0x1
  public Lnet/minecraft/world/World; updatedWorld

  // access flags 0x1
  public Z showDebugInfo

  // access flags 0x1
  public Z fogStandard

  // access flags 0x1
  public F clipDistance

  // access flags 0x1
  public J lastServerTime

  // access flags 0x1
  public I lastServerTicks

  // access flags 0x1
  public I serverWaitTime

  // access flags 0x1
  public I serverWaitTimeCurrent

  // access flags 0x1
  public F avgServerTimeDiff

  // access flags 0x1
  public F avgServerTickDiff

  // access flags 0x1
  public J lastErrorCheckTimeMs

  // access flags 0x1
  public [Lnet/minecraft/client/shader/ShaderGroup; fxaaShaders

  // access flags 0x1
  public Z loadVisibleChunks

  // access flags 0x1
  public <init>(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/resources/IResourceManager;)V
   L0
    LINENUMBER 243 L0
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
   L1
    LINENUMBER 116 L1
    ALOAD 0
    NEW java/util/Random
    DUP
    INVOKESPECIAL java/util/Random.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
   L2
    LINENUMBER 128 L2
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
   L3
    LINENUMBER 129 L3
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
   L4
    LINENUMBER 130 L4
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78490_B : F
   L5
    LINENUMBER 133 L5
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
   L6
    LINENUMBER 160 L6
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175074_C : Z
   L7
    LINENUMBER 161 L7
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175073_D : Z
   L8
    LINENUMBER 165 L8
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
   L9
    LINENUMBER 192 L9
    ALOAD 0
    SIPUSH 1024
    NEWARRAY T_FLOAT
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
   L10
    LINENUMBER 193 L10
    ALOAD 0
    SIPUSH 1024
    NEWARRAY T_FLOAT
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
   L11
    LINENUMBER 196 L11
    ALOAD 0
    BIPUSH 16
    INVOKESTATIC net/minecraft/client/renderer/GLAllocation.func_74529_h (I)Ljava/nio/FloatBuffer;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
   L12
    LINENUMBER 209 L12
    ALOAD 0
    DCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
   L13
    LINENUMBER 221 L13
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
   L14
    LINENUMBER 222 L14
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
   L15
    LINENUMBER 223 L15
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.showDebugInfo : Z
   L16
    LINENUMBER 224 L16
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L17
    LINENUMBER 226 L17
    ALOAD 0
    LDC 128.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L18
    LINENUMBER 228 L18
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L19
    LINENUMBER 229 L19
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L20
    LINENUMBER 230 L20
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L21
    LINENUMBER 231 L21
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L22
    LINENUMBER 232 L22
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTimeDiff : F
   L23
    LINENUMBER 233 L23
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTickDiff : F
   L24
    LINENUMBER 235 L24
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastErrorCheckTimeMs : J
   L25
    LINENUMBER 237 L25
    ALOAD 0
    BIPUSH 10
    ANEWARRAY net/minecraft/client/shader/ShaderGroup
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
   L26
    LINENUMBER 239 L26
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L27
    LINENUMBER 244 L27
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L28
    LINENUMBER 245 L28
    ALOAD 0
    ALOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
   L29
    LINENUMBER 246 L29
    ALOAD 0
    ALOAD 2
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147711_ac : Lnet/minecraft/client/resources/IResourceManager;
   L30
    LINENUMBER 247 L30
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175597_ag ()Lnet/minecraft/client/renderer/ItemRenderer;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
   L31
    LINENUMBER 248 L31
    ALOAD 0
    NEW net/minecraft/client/gui/MapItemRenderer
    DUP
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    INVOKESPECIAL net/minecraft/client/gui/MapItemRenderer.<init> (Lnet/minecraft/client/renderer/texture/TextureManager;)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147709_v : Lnet/minecraft/client/gui/MapItemRenderer;
   L32
    LINENUMBER 249 L32
    ALOAD 0
    NEW net/minecraft/client/renderer/texture/DynamicTexture
    DUP
    BIPUSH 16
    BIPUSH 16
    INVOKESPECIAL net/minecraft/client/renderer/texture/DynamicTexture.<init> (II)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
   L33
    LINENUMBER 250 L33
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    LDC "lightMap"
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110578_a (Ljava/lang/String;Lnet/minecraft/client/renderer/texture/DynamicTexture;)Lnet/minecraft/util/ResourceLocation;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_110922_T : Lnet/minecraft/util/ResourceLocation;
   L34
    LINENUMBER 251 L34
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110565_c ()[I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
   L35
    LINENUMBER 252 L35
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L36
    LINENUMBER 254 L36
    ICONST_0
    ISTORE 3
   L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I] []
    ILOAD 3
    BIPUSH 32
    IF_ICMPGE L38
   L39
    LINENUMBER 256 L39
    ICONST_0
    ISTORE 4
   L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I I] []
    ILOAD 4
    BIPUSH 32
    IF_ICMPGE L41
   L42
    LINENUMBER 258 L42
    ILOAD 4
    BIPUSH 16
    ISUB
    I2F
    FSTORE 5
   L43
    LINENUMBER 259 L43
    ILOAD 3
    BIPUSH 16
    ISUB
    I2F
    FSTORE 6
   L44
    LINENUMBER 260 L44
    FLOAD 5
    FLOAD 5
    FMUL
    FLOAD 6
    FLOAD 6
    FMUL
    FADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76129_c (F)F
    FSTORE 7
   L45
    LINENUMBER 261 L45
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
    ILOAD 3
    ICONST_5
    ISHL
    ILOAD 4
    IOR
    FLOAD 6
    FNEG
    FLOAD 7
    FDIV
    FASTORE
   L46
    LINENUMBER 262 L46
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
    ILOAD 3
    ICONST_5
    ISHL
    ILOAD 4
    IOR
    FLOAD 5
    FLOAD 7
    FDIV
    FASTORE
   L47
    LINENUMBER 256 L47
    IINC 4 1
    GOTO L40
   L41
    LINENUMBER 254 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I I] []
    IINC 3 1
    GOTO L37
   L38
    LINENUMBER 265 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I] []
    RETURN
   L48
    LOCALVARIABLE f F L43 L47 5
    LOCALVARIABLE f1 F L44 L47 6
    LOCALVARIABLE f2 F L45 L47 7
    LOCALVARIABLE j I L40 L41 4
    LOCALVARIABLE i I L37 L38 3
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L48 0
    LOCALVARIABLE mcIn Lnet/minecraft/client/Minecraft; L0 L48 1
    LOCALVARIABLE resourceManagerIn Lnet/minecraft/client/resources/IResourceManager; L0 L48 2
    MAXSTACK = 5
    MAXLOCALS = 8

  // access flags 0x1
  public func_147702_a()Z
   L0
    LINENUMBER 269 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ICONST_0
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L3 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_181022_b()V
   L0
    LINENUMBER 274 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
   L2
    LINENUMBER 276 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L1
    LINENUMBER 279 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L3
    LINENUMBER 280 L3
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L4
    LINENUMBER 281 L4
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public func_175071_c()V
   L0
    LINENUMBER 285 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [net/minecraft/client/renderer/EntityRenderer]
    ICONST_0
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [net/minecraft/client/renderer/EntityRenderer I]
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L3
    LINENUMBER 286 L3
    RETURN
   L4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L4 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public func_175066_a(Lnet/minecraft/entity/Entity;)V
   L0
    LINENUMBER 293 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
   L2
    LINENUMBER 295 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
   L4
    LINENUMBER 297 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L3
    LINENUMBER 300 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L5
    LINENUMBER 302 L5
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntityCreeper
    IFEQ L6
   L7
    LINENUMBER 304 L7
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/creeper.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L6
    LINENUMBER 306 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntitySpider
    IFEQ L8
   L9
    LINENUMBER 308 L9
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/spider.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L8
    LINENUMBER 310 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntityEnderman
    IFEQ L10
   L11
    LINENUMBER 312 L11
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/invert.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L10
    LINENUMBER 317 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    GETSTATIC Reflector.ForgeHooksClient_loadEntityShader : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L1
   L12
    LINENUMBER 318 L12
    GETSTATIC Reflector.ForgeHooksClient_loadEntityShader : LReflectorMethod;
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 0
    AASTORE
    INVOKESTATIC Reflector.call (LReflectorMethod;[Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 322 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    RETURN
   L13
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L13 0
    LOCALVARIABLE entityIn Lnet/minecraft/entity/Entity; L0 L13 1
    MAXSTACK = 5
    MAXLOCALS = 2

  // access flags 0x1
  public func_175069_a(Lnet/minecraft/util/ResourceLocation;)V
    TRYCATCHBLOCK L0 L1 L2 java/io/IOException
    TRYCATCHBLOCK L0 L1 L3 com/google/gson/JsonSyntaxException
   L4
    LINENUMBER 327 L4
    INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.func_148822_b ()Z
    IFNE L0
   L5
    LINENUMBER 328 L5
    RETURN
   L0
    LINENUMBER 332 L0
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] []
    ALOAD 0
    NEW net/minecraft/client/shader/ShaderGroup
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147711_ac : Lnet/minecraft/client/resources/IResourceManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    ALOAD 1
    INVOKESPECIAL net/minecraft/client/shader/ShaderGroup.<init> (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/resources/IResourceManager;Lnet/minecraft/client/shader/Framebuffer;Lnet/minecraft/util/ResourceLocation;)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L6
    LINENUMBER 333 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148026_a (II)V
   L7
    LINENUMBER 334 L7
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L1
    LINENUMBER 347 L1
    GOTO L8
   L2
    LINENUMBER 336 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] [java/io/IOException]
    ASTORE 2
   L9
    LINENUMBER 338 L9
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Failed to load shader: {}"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;[Ljava/lang/Object;)V
   L10
    LINENUMBER 339 L10
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L11
    LINENUMBER 340 L11
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L12
    LINENUMBER 347 L12
    GOTO L8
   L3
    LINENUMBER 342 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] [com/google/gson/JsonSyntaxException]
    ASTORE 2
   L13
    LINENUMBER 344 L13
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Failed to load shader: {}"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;[Ljava/lang/Object;)V
   L14
    LINENUMBER 345 L14
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L15
    LINENUMBER 346 L15
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L8
    LINENUMBER 348 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] []
    RETURN
   L16
    LOCALVARIABLE ioexception Ljava/io/IOException; L9 L12 2
    LOCALVARIABLE jsonsyntaxexception Lcom/google/gson/JsonSyntaxException; L13 L8 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L4 L16 0
    LOCALVARIABLE resourceLocationIn Lnet/minecraft/util/ResourceLocation; L4 L16 1
    MAXSTACK = 7
    MAXLOCALS = 3

  // access flags 0x1
  public func_110549_a(Lnet/minecraft/client/resources/IResourceManager;)V
   L0
    LINENUMBER 352 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
   L2
    LINENUMBER 354 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L1
    LINENUMBER 357 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L3
    LINENUMBER 359 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    IF_ICMPNE L4
   L5
    LINENUMBER 361 L5
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175066_a (Lnet/minecraft/entity/Entity;)V
    GOTO L6
   L4
    LINENUMBER 365 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
    AALOAD
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
   L6
    LINENUMBER 367 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    RETURN
   L7
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L7 0
    LOCALVARIABLE resourceManager Lnet/minecraft/client/resources/IResourceManager; L0 L7 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public func_78464_a()V
   L0
    LINENUMBER 374 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
    INVOKESTATIC net/minecraft/client/shader/ShaderLinkHelper.func_148074_b ()Lnet/minecraft/client/shader/ShaderLinkHelper;
    IFNONNULL L1
   L2
    LINENUMBER 376 L2
    INVOKESTATIC net/minecraft/client/shader/ShaderLinkHelper.func_148076_a ()V
   L1
    LINENUMBER 379 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78477_e ()V
   L3
    LINENUMBER 380 L3
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78470_f ()V
   L4
    LINENUMBER 381 L4
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
   L5
    LINENUMBER 382 L5
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
   L6
    LINENUMBER 384 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
    IFEQ L7
   L8
    LINENUMBER 386 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74341_c : F
    LDC 0.6
    FMUL
    LDC 0.2
    FADD
    FSTORE 1
   L9
    LINENUMBER 387 L9
    FLOAD 1
    FLOAD 1
    FMUL
    FLOAD 1
    FMUL
    LDC 8.0
    FMUL
    FSTORE 2
   L10
    LINENUMBER 388 L10
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
    LDC 0.05
    FLOAD 2
    FMUL
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_76333_a (FF)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
   L11
    LINENUMBER 389 L11
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
    LDC 0.05
    FLOAD 2
    FMUL
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_76333_a (FF)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
   L12
    LINENUMBER 390 L12
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
   L13
    LINENUMBER 391 L13
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L14
    LINENUMBER 392 L14
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L15
    LINENUMBER 393 L15
    GOTO L16
   L7
    LINENUMBER 396 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
   L17
    LINENUMBER 397 L17
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
   L18
    LINENUMBER 398 L18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_180179_a ()V
   L19
    LINENUMBER 399 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_180179_a ()V
   L16
    LINENUMBER 402 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    IFNONNULL L20
   L21
    LINENUMBER 404 L21
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175607_a (Lnet/minecraft/entity/Entity;)V
   L20
    LINENUMBER 408 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 1
   L22
    LINENUMBER 409 L22
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSTORE 3
   L23
    LINENUMBER 410 L23
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    DSTORE 5
   L24
    LINENUMBER 411 L24
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSTORE 7
   L25
    LINENUMBER 412 L25
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    NEW net/minecraft/util/math/BlockPos
    DUP
    DLOAD 3
    DLOAD 5
    DLOAD 7
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175724_o (Lnet/minecraft/util/math/BlockPos;)F
    FSTORE 9
   L26
    LINENUMBER 414 L26
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    I2F
    LDC 16.0
    FDIV
    FSTORE 10
   L27
    LINENUMBER 415 L27
    FLOAD 10
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76131_a (FFF)F
    FSTORE 10
   L28
    LINENUMBER 417 L28
    FLOAD 9
    FCONST_1
    FLOAD 10
    FSUB
    FMUL
    FLOAD 10
    FADD
    FSTORE 11
   L29
    LINENUMBER 418 L29
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    FLOAD 11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    FSUB
    LDC 0.1
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
   L30
    LINENUMBER 419 L30
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
   L31
    LINENUMBER 420 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78441_a ()V
   L32
    LINENUMBER 421 L32
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78484_h ()V
   L33
    LINENUMBER 422 L33
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
   L34
    LINENUMBER 424 L34
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_184046_j ()Lnet/minecraft/client/gui/GuiBossOverlay;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiBossOverlay.func_184053_e ()Z
    IFEQ L35
   L36
    LINENUMBER 426 L36
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    LDC 0.05
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
   L37
    LINENUMBER 428 L37
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_1
    FCMPL
    IFLE L38
   L39
    LINENUMBER 430 L39
    ALOAD 0
    FCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    GOTO L38
   L35
    LINENUMBER 433 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity T D D D F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L38
   L40
    LINENUMBER 435 L40
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    LDC 0.0125
    FSUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
   L38
    LINENUMBER 437 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity T D D D F F F] []
    RETURN
   L41
    LOCALVARIABLE f F L9 L15 1
    LOCALVARIABLE f1 F L10 L15 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L41 0
    LOCALVARIABLE viewEntity Lnet/minecraft/entity/Entity; L22 L41 1
    LOCALVARIABLE vx D L23 L41 3
    LOCALVARIABLE vy D L24 L41 5
    LOCALVARIABLE vz D L25 L41 7
    LOCALVARIABLE f3 F L26 L41 9
    LOCALVARIABLE f4 F L27 L41 10
    LOCALVARIABLE f2 F L29 L41 11
    MAXSTACK = 9
    MAXLOCALS = 12

  // access flags 0x1
  public func_147706_e()Lnet/minecraft/client/shader/ShaderGroup;
   L0
    LINENUMBER 441 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ARETURN
   L1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_147704_a(II)V
   L0
    LINENUMBER 446 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
   L2
    LINENUMBER 448 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
   L4
    LINENUMBER 450 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148026_a (II)V
   L3
    LINENUMBER 453 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72720_a (II)V
   L1
    LINENUMBER 455 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I I] []
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    LOCALVARIABLE width I L0 L5 1
    LOCALVARIABLE height I L0 L5 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public func_78473_a(F)V
   L0
    LINENUMBER 462 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L1
    LINENUMBER 464 L1
    ALOAD 2
    IFNULL L2
   L3
    LINENUMBER 466 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L2
   L4
    LINENUMBER 468 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "pick"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L5
    LINENUMBER 469 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ACONST_NULL
    PUTFIELD net/minecraft/client/Minecraft.field_147125_j : Lnet/minecraft/entity/Entity;
   L6
    LINENUMBER 470 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78757_d ()F
    F2D
    DSTORE 3
   L7
    LINENUMBER 471 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 2
    DLOAD 3
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174822_a (DF)Lnet/minecraft/util/math/RayTraceResult;
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L8
    LINENUMBER 472 L8
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174824_e (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L9
    LINENUMBER 473 L9
    ICONST_0
    ISTORE 6
   L10
    LINENUMBER 474 L10
    ICONST_3
    ISTORE 7
   L11
    LINENUMBER 475 L11
    DLOAD 3
    DSTORE 8
   L12
    LINENUMBER 477 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78749_i ()Z
    IFEQ L13
   L14
    LINENUMBER 479 L14
    LDC 6.0
    DSTORE 8
   L15
    LINENUMBER 480 L15
    DLOAD 8
    DSTORE 3
    GOTO L16
   L13
    LINENUMBER 484 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    DLOAD 3
    LDC 3.0
    DCMPL
    IFLE L16
   L17
    LINENUMBER 486 L17
    ICONST_1
    ISTORE 6
   L16
    LINENUMBER 490 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L18
   L19
    LINENUMBER 492 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 8
   L18
    LINENUMBER 495 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70676_i (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 10
   L20
    LINENUMBER 496 L20
    ALOAD 5
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    DLOAD 3
    DMUL
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72441_c (DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 11
   L21
    LINENUMBER 497 L21
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L22
    LINENUMBER 498 L22
    ACONST_NULL
    ASTORE 12
   L23
    LINENUMBER 499 L23
    FCONST_1
    FSTORE 13
   L24
    LINENUMBER 500 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 2
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174813_aQ ()Lnet/minecraft/util/math/AxisAlignedBB;
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    DLOAD 3
    DMUL
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72321_a (DDD)Lnet/minecraft/util/math/AxisAlignedBB;
    DCONST_1
    DCONST_1
    DCONST_1
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72314_b (DDD)Lnet/minecraft/util/math/AxisAlignedBB;
    GETSTATIC net/minecraft/util/EntitySelectors.field_180132_d : Lcom/google/common/base/Predicate;
    NEW net/minecraft/client/renderer/EntityRenderer$1
    DUP
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$1.<init> (Lnet/minecraft/client/renderer/EntityRenderer;)V
    INVOKESTATIC com/google/common/base/Predicates.and (Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175674_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/AxisAlignedBB;Lcom/google/common/base/Predicate;)Ljava/util/List;
    ASTORE 14
   L25
    LINENUMBER 507 L25
    DLOAD 8
    DSTORE 15
   L26
    LINENUMBER 509 L26
    ICONST_0
    ISTORE 17
   L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ILOAD 17
    ALOAD 14
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L28
   L29
    LINENUMBER 511 L29
    ALOAD 14
    ILOAD 17
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST net/minecraft/entity/Entity
    ASTORE 18
   L30
    LINENUMBER 512 L30
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174813_aQ ()Lnet/minecraft/util/math/AxisAlignedBB;
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70111_Y ()F
    F2D
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_186662_g (D)Lnet/minecraft/util/math/AxisAlignedBB;
    ASTORE 19
   L31
    LINENUMBER 513 L31
    ALOAD 19
    ALOAD 5
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72327_a (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/RayTraceResult;
    ASTORE 20
   L32
    LINENUMBER 515 L32
    ALOAD 19
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72318_a (Lnet/minecraft/util/math/Vec3d;)Z
    IFEQ L33
   L34
    LINENUMBER 517 L34
    DLOAD 15
    DCONST_0
    DCMPL
    IFLT L35
   L36
    LINENUMBER 519 L36
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L37
    LINENUMBER 520 L37
    ALOAD 20
    IFNONNULL L38
    ALOAD 5
    GOTO L39
   L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
   L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] [net/minecraft/util/math/Vec3d]
    ASTORE 12
   L40
    LINENUMBER 521 L40
    DCONST_0
    DSTORE 15
    GOTO L35
   L33
    LINENUMBER 524 L33
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    ALOAD 20
    IFNULL L35
   L41
    LINENUMBER 526 L41
    ALOAD 5
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 21
   L42
    LINENUMBER 528 L42
    DLOAD 21
    DLOAD 15
    DCMPG
    IFLT L43
    DLOAD 15
    DCONST_0
    DCMPL
    IFNE L35
   L43
    LINENUMBER 531 L43
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D] []
    ICONST_0
    ISTORE 23
   L44
    LINENUMBER 532 L44
    GETSTATIC Reflector.ForgeEntity_canRiderInteract : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L45
   L46
    LINENUMBER 533 L46
    ALOAD 18
    GETSTATIC Reflector.ForgeEntity_canRiderInteract : LReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC Reflector.callBoolean (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)Z
    ISTORE 23
   L45
    LINENUMBER 535 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D I] []
    ILOAD 23
    IFNE L47
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_184208_bv ()Lnet/minecraft/entity/Entity;
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_184208_bv ()Lnet/minecraft/entity/Entity;
    IF_ACMPNE L47
   L48
    LINENUMBER 537 L48
    DLOAD 15
    DCONST_0
    DCMPL
    IFNE L35
   L49
    LINENUMBER 539 L49
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L50
    LINENUMBER 540 L50
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ASTORE 12
    GOTO L35
   L47
    LINENUMBER 545 L47
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D I] []
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L51
    LINENUMBER 546 L51
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ASTORE 12
   L52
    LINENUMBER 547 L52
    DLOAD 21
    DSTORE 15
   L35
    LINENUMBER 509 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    IINC 17 1
    GOTO L27
   L28
    LINENUMBER 553 L28
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    IFNULL L53
    ILOAD 6
    IFEQ L53
    ALOAD 5
    ALOAD 12
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    LDC 3.0
    DCMPL
    IFLE L53
   L54
    LINENUMBER 555 L54
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L55
    LINENUMBER 556 L55
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    NEW net/minecraft/util/math/RayTraceResult
    DUP
    GETSTATIC net/minecraft/util/math/RayTraceResult$Type.MISS : Lnet/minecraft/util/math/RayTraceResult$Type;
    ALOAD 12
    ACONST_NULL
    CHECKCAST net/minecraft/util/EnumFacing
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 12
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/util/math/Vec3d;)V
    INVOKESPECIAL net/minecraft/util/math/RayTraceResult.<init> (Lnet/minecraft/util/math/RayTraceResult$Type;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/math/BlockPos;)V
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L53
    LINENUMBER 559 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    IFNULL L56
    DLOAD 15
    DLOAD 8
    DCMPG
    IFLT L57
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNONNULL L56
   L57
    LINENUMBER 561 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    NEW net/minecraft/util/math/RayTraceResult
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    ALOAD 12
    INVOKESPECIAL net/minecraft/util/math/RayTraceResult.<init> (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L58
    LINENUMBER 563 L58
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFNE L59
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/item/EntityItemFrame
    IFEQ L56
   L59
    LINENUMBER 565 L59
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    PUTFIELD net/minecraft/client/Minecraft.field_147125_j : Lnet/minecraft/entity/Entity;
   L56
    LINENUMBER 569 L56
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L2
    LINENUMBER 572 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity] []
    RETURN
   L60
    LOCALVARIABLE canRiderInteract Z L44 L35 23
    LOCALVARIABLE d3 D L42 L35 21
    LOCALVARIABLE entity1 Lnet/minecraft/entity/Entity; L30 L35 18
    LOCALVARIABLE axisalignedbb Lnet/minecraft/util/math/AxisAlignedBB; L31 L35 19
    LOCALVARIABLE raytraceresult Lnet/minecraft/util/math/RayTraceResult; L32 L35 20
    LOCALVARIABLE j I L27 L28 17
    LOCALVARIABLE d0 D L7 L2 3
    LOCALVARIABLE vec3d Lnet/minecraft/util/math/Vec3d; L9 L2 5
    LOCALVARIABLE flag Z L10 L2 6
    LOCALVARIABLE i I L11 L2 7
    LOCALVARIABLE d1 D L12 L2 8
    LOCALVARIABLE vec3d1 Lnet/minecraft/util/math/Vec3d; L20 L2 10
    LOCALVARIABLE vec3d2 Lnet/minecraft/util/math/Vec3d; L21 L2 11
    LOCALVARIABLE vec3d3 Lnet/minecraft/util/math/Vec3d; L23 L2 12
    LOCALVARIABLE f F L24 L2 13
    LOCALVARIABLE list Ljava/util/List; L25 L2 14
    // signature Ljava/util/List<Lnet/minecraft/entity/Entity;>;
    // declaration: java.util.List<net.minecraft.entity.Entity>
    LOCALVARIABLE d2 D L26 L2 15
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L60 0
    LOCALVARIABLE partialTicks F L0 L60 1
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L1 L60 2
    MAXSTACK = 11
    MAXLOCALS = 24

  // access flags 0x1
  public func_78477_e()V
   L0
    LINENUMBER 579 L0
    FCONST_1
    FSTORE 1
   L1
    LINENUMBER 581 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/client/entity/AbstractClientPlayer
    IFEQ L2
   L3
    LINENUMBER 583 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/client/entity/AbstractClientPlayer
    ASTORE 2
   L4
    LINENUMBER 584 L4
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/client/entity/AbstractClientPlayer.func_175156_o ()F
    FSTORE 1
   L2
    LINENUMBER 587 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
   L5
    LINENUMBER 588 L5
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    FLOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    FSUB
    LDC 0.5
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L6
    LINENUMBER 590 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    LDC 1.5
    FCMPL
    IFLE L7
   L8
    LINENUMBER 592 L8
    ALOAD 0
    LDC 1.5
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L7
    LINENUMBER 595 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    LDC 0.1
    FCMPG
    IFGE L9
   L10
    LINENUMBER 597 L10
    ALOAD 0
    LDC 0.1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L9
    LINENUMBER 599 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L11
    LOCALVARIABLE abstractclientplayer Lnet/minecraft/client/entity/AbstractClientPlayer; L4 L2 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L11 0
    LOCALVARIABLE f F L1 L11 1
    MAXSTACK = 4
    MAXLOCALS = 3

  // access flags 0x1
  public func_78481_a(FZ)F
   L0
    LINENUMBER 606 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFEQ L1
   L2
    LINENUMBER 608 L2
    LDC 90.0
    FRETURN
   L1
    LINENUMBER 612 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L3
    LINENUMBER 613 L3
    LDC 70.0
    FSTORE 4
   L4
    LINENUMBER 615 L4
    ILOAD 2
    IFEQ L5
   L6
    LINENUMBER 617 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74334_X : F
    FSTORE 4
   L7
    LINENUMBER 619 L7
    INVOKESTATIC Config.isDynamicFov ()Z
    IFEQ L5
   L8
    LINENUMBER 621 L8
    FLOAD 4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FMUL
    FSTORE 4
   L5
    LINENUMBER 624 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F] []
    ICONST_0
    ISTORE 5
   L9
    LINENUMBER 625 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNONNULL L10
   L11
    LINENUMBER 626 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    POP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofKeyBindZoom : Lnet/minecraft/client/settings/KeyBinding;
    INVOKESTATIC net/minecraft/client/settings/GameSettings.func_100015_a (Lnet/minecraft/client/settings/KeyBinding;)Z
    ISTORE 5
   L10
    LINENUMBER 628 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ILOAD 5
    IFEQ L12
   L13
    LINENUMBER 630 L13
    GETSTATIC Config.zoomMode : Z
    IFNE L14
   L15
    LINENUMBER 632 L15
    ICONST_1
    PUTSTATIC Config.zoomMode : Z
   L16
    LINENUMBER 633 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_1
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
   L17
    LINENUMBER 635 L17
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L14
    LINENUMBER 637 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    GETSTATIC Config.zoomMode : Z
    IFEQ L18
   L19
    LINENUMBER 638 L19
    FLOAD 4
    LDC 4.0
    FDIV
    FSTORE 4
    GOTO L18
   L12
    LINENUMBER 642 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    GETSTATIC Config.zoomMode : Z
    IFEQ L18
   L20
    LINENUMBER 644 L20
    ICONST_0
    PUTSTATIC Config.zoomMode : Z
   L21
    LINENUMBER 645 L21
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_0
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
   L22
    LINENUMBER 647 L22
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
   L23
    LINENUMBER 648 L23
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
   L24
    LINENUMBER 650 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L18
    LINENUMBER 655 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L25
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_110143_aJ ()F
    FCONST_0
    FCMPG
    IFGT L25
   L26
    LINENUMBER 657 L26
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70725_aQ : I
    I2F
    FLOAD 1
    FADD
    FSTORE 6
   L27
    LINENUMBER 658 L27
    FLOAD 4
    FCONST_1
    LDC 500.0
    FLOAD 6
    LDC 500.0
    FADD
    FDIV
    FSUB
    FCONST_2
    FMUL
    FCONST_1
    FADD
    FDIV
    FSTORE 4
   L25
    LINENUMBER 661 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 6
   L28
    LINENUMBER 663 L28
    ALOAD 6
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L29
   L30
    LINENUMBER 665 L30
    FLOAD 4
    LDC 60.0
    FMUL
    LDC 70.0
    FDIV
    FSTORE 4
   L29
    LINENUMBER 669 L29
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I net/minecraft/block/state/IBlockState] []
    GETSTATIC Reflector.ForgeHooksClient_getFOVModifier : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L31
   L32
    LINENUMBER 670 L32
    GETSTATIC Reflector.ForgeHooksClient_getFOVModifier : LReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 6
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    FLOAD 4
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC Reflector.callFloat (LReflectorMethod;[Ljava/lang/Object;)F
    FRETURN
   L31
    LINENUMBER 673 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I net/minecraft/block/state/IBlockState] []
    FLOAD 4
    FRETURN
   L33
    LOCALVARIABLE f1 F L27 L25 6
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L33 3
    LOCALVARIABLE f F L4 L33 4
    LOCALVARIABLE zoomActive Z L9 L33 5
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L28 L33 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L33 0
    LOCALVARIABLE partialTicks F L0 L33 1
    LOCALVARIABLE useFOVSetting Z L0 L33 2
    MAXSTACK = 5
    MAXLOCALS = 7

  // access flags 0x1
  public func_78482_e(F)V
   L0
    LINENUMBER 679 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L1
   L2
    LINENUMBER 681 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/EntityLivingBase
    ASTORE 2
   L3
    LINENUMBER 682 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70737_aN : I
    I2F
    FLOAD 1
    FSUB
    FSTORE 3
   L4
    LINENUMBER 684 L4
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_110143_aJ ()F
    FCONST_0
    FCMPG
    IFGT L5
   L6
    LINENUMBER 686 L6
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70725_aQ : I
    I2F
    FLOAD 1
    FADD
    FSTORE 4
   L7
    LINENUMBER 687 L7
    LDC 40.0
    LDC 8000.0
    FLOAD 4
    LDC 200.0
    FADD
    FDIV
    FSUB
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L5
    LINENUMBER 690 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/EntityLivingBase F] []
    FLOAD 3
    FCONST_0
    FCMPG
    IFGE L8
   L9
    LINENUMBER 692 L9
    RETURN
   L8
    LINENUMBER 695 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/EntityLivingBase F] []
    FLOAD 3
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70738_aO : I
    I2F
    FDIV
    FSTORE 3
   L10
    LINENUMBER 696 L10
    FLOAD 3
    FLOAD 3
    FMUL
    FLOAD 3
    FMUL
    FLOAD 3
    FMUL
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FSTORE 3
   L11
    LINENUMBER 697 L11
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70739_aP : F
    FSTORE 4
   L12
    LINENUMBER 698 L12
    FLOAD 4
    FNEG
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L13
    LINENUMBER 699 L13
    FLOAD 3
    FNEG
    LDC 14.0
    FMUL
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L14
    LINENUMBER 700 L14
    FLOAD 4
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L1
    LINENUMBER 702 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L15
    LOCALVARIABLE f1 F L7 L5 4
    LOCALVARIABLE entitylivingbase Lnet/minecraft/entity/EntityLivingBase; L3 L1 2
    LOCALVARIABLE f F L4 L1 3
    LOCALVARIABLE f2 F L12 L1 4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L15 0
    LOCALVARIABLE partialTicks F L0 L15 1
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x1
  public func_78475_f(F)V
   L0
    LINENUMBER 709 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/player/EntityPlayer
    IFEQ L1
   L2
    LINENUMBER 711 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    ASTORE 2
   L3
    LINENUMBER 712 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70140_Q : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70141_P : F
    FSUB
    FSTORE 3
   L4
    LINENUMBER 713 L4
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70140_Q : F
    FLOAD 3
    FLOAD 1
    FMUL
    FADD
    FNEG
    FSTORE 4
   L5
    LINENUMBER 714 L5
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71107_bF : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71109_bG : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71107_bF : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 5
   L6
    LINENUMBER 715 L6
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70727_aS : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70726_aT : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70727_aS : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 6
   L7
    LINENUMBER 716 L7
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FLOAD 5
    FMUL
    LDC 0.5
    FMUL
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 5
    FMUL
    INVOKESTATIC java/lang/Math.abs (F)F
    FNEG
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L8
    LINENUMBER 717 L8
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FLOAD 5
    FMUL
    LDC 3.0
    FMUL
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L9
    LINENUMBER 718 L9
    FLOAD 4
    LDC 3.1415927
    FMUL
    LDC 0.2
    FSUB
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 5
    FMUL
    INVOKESTATIC java/lang/Math.abs (F)F
    LDC 5.0
    FMUL
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L10
    LINENUMBER 719 L10
    FLOAD 6
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L1
    LINENUMBER 721 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L11
    LOCALVARIABLE entityplayer Lnet/minecraft/entity/player/EntityPlayer; L3 L1 2
    LOCALVARIABLE f F L4 L1 3
    LOCALVARIABLE f1 F L5 L1 4
    LOCALVARIABLE f2 F L6 L1 5
    LOCALVARIABLE f3 F L7 L1 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L11 0
    LOCALVARIABLE partialTicks F L0 L11 1
    MAXSTACK = 4
    MAXLOCALS = 7

  // access flags 0x1
  public func_78467_g(F)V
   L0
    LINENUMBER 728 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L1
    LINENUMBER 729 L1
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    FSTORE 3
   L2
    LINENUMBER 730 L2
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 4
   L3
    LINENUMBER 731 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    FLOAD 3
    F2D
    DADD
    DSTORE 6
   L4
    LINENUMBER 732 L4
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 8
   L5
    LINENUMBER 734 L5
    ALOAD 2
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L6
    ALOAD 2
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70608_bn ()Z
    IFEQ L6
   L7
    LINENUMBER 736 L7
    FLOAD 3
    F2D
    DCONST_1
    DADD
    D2F
    FSTORE 3
   L8
    LINENUMBER 737 L8
    FCONST_0
    LDC 0.3
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L9
    LINENUMBER 739 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L10
   L11
    LINENUMBER 741 L11
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 2
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/entity/Entity;)V
    ASTORE 10
   L12
    LINENUMBER 742 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 10
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 11
   L13
    LINENUMBER 743 L13
    ALOAD 11
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ASTORE 12
   L14
    LINENUMBER 746 L14
    GETSTATIC Reflector.ForgeHooksClient_orientBedCamera : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L15
   L16
    LINENUMBER 748 L16
    GETSTATIC Reflector.ForgeHooksClient_orientBedCamera : LReflectorMethod;
    ICONST_4
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    AASTORE
    DUP
    ICONST_1
    ALOAD 10
    AASTORE
    DUP
    ICONST_2
    ALOAD 11
    AASTORE
    DUP
    ICONST_3
    ALOAD 2
    AASTORE
    INVOKESTATIC Reflector.callVoid (LReflectorMethod;[Ljava/lang/Object;)V
    GOTO L17
   L15
    LINENUMBER 753 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 12
    GETSTATIC net/minecraft/init/Blocks.field_150324_C : Lnet/minecraft/block/Block;
    IF_ACMPNE L17
   L18
    LINENUMBER 755 L18
    ALOAD 11
    GETSTATIC net/minecraft/block/BlockBed.field_185512_D : Lnet/minecraft/block/properties/PropertyDirection;
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177229_b (Lnet/minecraft/block/properties/IProperty;)Ljava/lang/Comparable;
    CHECKCAST net/minecraft/util/EnumFacing
    INVOKEVIRTUAL net/minecraft/util/EnumFacing.func_176736_b ()I
    ISTORE 13
   L19
    LINENUMBER 756 L19
    ILOAD 13
    BIPUSH 90
    IMUL
    I2F
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L17
    LINENUMBER 761 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    LDC -1.0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L20
    LINENUMBER 762 L20
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC -1.0
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L21
    LINENUMBER 763 L21
    GOTO L10
   L6
    LINENUMBER 765 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFLE L22
   L23
    LINENUMBER 767 L23
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
    LDC 4.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    F2D
    DSTORE 14
   L24
    LINENUMBER 769 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFEQ L25
   L26
    LINENUMBER 771 L26
    FCONST_0
    FCONST_0
    DLOAD 14
    DNEG
    D2F
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
    GOTO L27
   L25
    LINENUMBER 775 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T T T D] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FSTORE 12
   L28
    LINENUMBER 776 L28
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FSTORE 13
   L29
    LINENUMBER 778 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L30
   L31
    LINENUMBER 780 L31
    FLOAD 13
    LDC 180.0
    FADD
    FSTORE 13
   L30
    LINENUMBER 783 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D] []
    FLOAD 12
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FNEG
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FMUL
    F2D
    DLOAD 14
    DMUL
    DSTORE 16
   L32
    LINENUMBER 784 L32
    FLOAD 12
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FMUL
    F2D
    DLOAD 14
    DMUL
    DSTORE 18
   L33
    LINENUMBER 785 L33
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FNEG
    F2D
    DLOAD 14
    DMUL
    DSTORE 20
   L34
    LINENUMBER 787 L34
    ICONST_0
    ISTORE 22
   L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ILOAD 22
    BIPUSH 8
    IF_ICMPGE L36
   L37
    LINENUMBER 789 L37
    ILOAD 22
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 23
   L38
    LINENUMBER 790 L38
    ILOAD 22
    ICONST_1
    ISHR
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 24
   L39
    LINENUMBER 791 L39
    ILOAD 22
    ICONST_2
    ISHR
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 25
   L40
    LINENUMBER 792 L40
    FLOAD 23
    LDC 0.1
    FMUL
    FSTORE 23
   L41
    LINENUMBER 793 L41
    FLOAD 24
    LDC 0.1
    FMUL
    FSTORE 24
   L42
    LINENUMBER 794 L42
    FLOAD 25
    LDC 0.1
    FMUL
    FSTORE 25
   L43
    LINENUMBER 795 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    FLOAD 23
    F2D
    DADD
    DLOAD 6
    FLOAD 24
    F2D
    DADD
    DLOAD 8
    FLOAD 25
    F2D
    DADD
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    DLOAD 16
    DSUB
    FLOAD 23
    F2D
    DADD
    FLOAD 25
    F2D
    DADD
    DLOAD 6
    DLOAD 20
    DSUB
    FLOAD 24
    F2D
    DADD
    DLOAD 8
    DLOAD 18
    DSUB
    FLOAD 25
    F2D
    DADD
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72933_a (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/RayTraceResult;
    ASTORE 26
   L44
    LINENUMBER 797 L44
    ALOAD 26
    IFNULL L45
   L46
    LINENUMBER 799 L46
    ALOAD 26
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    DLOAD 6
    DLOAD 8
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 27
   L47
    LINENUMBER 801 L47
    DLOAD 27
    DLOAD 14
    DCMPG
    IFGE L45
   L48
    LINENUMBER 803 L48
    DLOAD 27
    DSTORE 14
   L45
    LINENUMBER 787 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I F F F net/minecraft/util/math/RayTraceResult] []
    IINC 22 1
    GOTO L35
   L36
    LINENUMBER 808 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L49
   L50
    LINENUMBER 810 L50
    LDC 180.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L49
    LINENUMBER 813 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FLOAD 13
    FSUB
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L51
    LINENUMBER 814 L51
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FLOAD 12
    FSUB
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L52
    LINENUMBER 815 L52
    FCONST_0
    FCONST_0
    DLOAD 14
    DNEG
    D2F
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L53
    LINENUMBER 816 L53
    FLOAD 12
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FSUB
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L54
    LINENUMBER 817 L54
    FLOAD 13
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FSUB
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L27
    LINENUMBER 819 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T T T D] []
    GOTO L10
   L22
    LINENUMBER 822 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    FCONST_0
    FCONST_0
    LDC 0.05
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L10
    LINENUMBER 826 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    GETSTATIC Reflector.EntityViewRenderEvent_CameraSetup_Constructor : LReflectorConstructor;
    INVOKEVIRTUAL ReflectorConstructor.exists ()Z
    IFEQ L55
   L56
    LINENUMBER 828 L56
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L57
   L58
    LINENUMBER 830 L58
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FSTORE 10
   L59
    LINENUMBER 831 L59
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 11
   L60
    LINENUMBER 832 L60
    FCONST_0
    FSTORE 12
   L61
    LINENUMBER 833 L61
    ALOAD 2
    INSTANCEOF net/minecraft/entity/passive/EntityAnimal
    IFEQ L62
   L63
    LINENUMBER 835 L63
    ALOAD 2
    CHECKCAST net/minecraft/entity/passive/EntityAnimal
    ASTORE 13
   L64
    LINENUMBER 836 L64
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70759_as : F
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FSTORE 10
   L62
    LINENUMBER 838 L62
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 2
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 13
   L65
    LINENUMBER 839 L65
    GETSTATIC Reflector.EntityViewRenderEvent_CameraSetup_Constructor : LReflectorConstructor;
    BIPUSH 7
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    DUP
    ICONST_2
    ALOAD 13
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    FLOAD 10
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_5
    FLOAD 11
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    BIPUSH 6
    FLOAD 12
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC Reflector.newInstance (LReflectorConstructor;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 29
   L66
    LINENUMBER 840 L66
    ALOAD 29
    INVOKESTATIC Reflector.postForgeBusEvent (Ljava/lang/Object;)Z
    POP
   L67
    LINENUMBER 842 L67
    ALOAD 29
    GETSTATIC Reflector.EntityViewRenderEvent_CameraSetup_getRoll : LReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC Reflector.callFloat (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 12
   L68
    LINENUMBER 843 L68
    ALOAD 29
    GETSTATIC Reflector.EntityViewRenderEvent_CameraSetup_getPitch : LReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC Reflector.callFloat (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 11
   L69
    LINENUMBER 844 L69
    ALOAD 29
    GETSTATIC Reflector.EntityViewRenderEvent_CameraSetup_getYaw : LReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC Reflector.callFloat (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 10
   L70
    LINENUMBER 846 L70
    FLOAD 12
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L71
    LINENUMBER 847 L71
    FLOAD 11
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L72
    LINENUMBER 848 L72
    FLOAD 10
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L73
    LINENUMBER 849 L73
    GOTO L57
   L55
    LINENUMBER 853 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L57
   L74
    LINENUMBER 855 L74
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L75
    LINENUMBER 857 L75
    ALOAD 2
    INSTANCEOF net/minecraft/entity/passive/EntityAnimal
    IFEQ L76
   L77
    LINENUMBER 859 L77
    ALOAD 2
    CHECKCAST net/minecraft/entity/passive/EntityAnimal
    ASTORE 10
   L78
    LINENUMBER 860 L78
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70759_as : F
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L79
    LINENUMBER 861 L79
    GOTO L57
   L76
    LINENUMBER 864 L76
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L57
    LINENUMBER 868 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    FCONST_0
    FLOAD 3
    FNEG
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L80
    LINENUMBER 869 L80
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 4
   L81
    LINENUMBER 870 L81
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    FLOAD 3
    F2D
    DADD
    DSTORE 6
   L82
    LINENUMBER 871 L82
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 8
   L83
    LINENUMBER 872 L83
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    DLOAD 4
    DLOAD 6
    DLOAD 8
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72721_a (DDDF)Z
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
   L84
    LINENUMBER 873 L84
    RETURN
   L85
    LOCALVARIABLE j I L19 L17 13
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L12 L21 10
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L13 L21 11
    LOCALVARIABLE block Lnet/minecraft/block/Block; L14 L21 12
    LOCALVARIABLE d7 D L47 L45 27
    LOCALVARIABLE f3 F L38 L45 23
    LOCALVARIABLE f4 F L39 L45 24
    LOCALVARIABLE f5 F L40 L45 25
    LOCALVARIABLE raytraceresult Lnet/minecraft/util/math/RayTraceResult; L44 L45 26
    LOCALVARIABLE i I L35 L36 22
    LOCALVARIABLE f1 F L28 L27 12
    LOCALVARIABLE f2 F L29 L27 13
    LOCALVARIABLE d4 D L32 L27 16
    LOCALVARIABLE d5 D L33 L27 18
    LOCALVARIABLE d6 D L34 L27 20
    LOCALVARIABLE d3 D L24 L27 14
    LOCALVARIABLE entityanimal Lnet/minecraft/entity/passive/EntityAnimal; L64 L62 13
    LOCALVARIABLE yaw F L59 L73 10
    LOCALVARIABLE pitch F L60 L73 11
    LOCALVARIABLE roll F L61 L73 12
    LOCALVARIABLE state Lnet/minecraft/block/state/IBlockState; L65 L73 13
    LOCALVARIABLE event Ljava/lang/Object; L66 L73 29
    LOCALVARIABLE entityanimal Lnet/minecraft/entity/passive/EntityAnimal; L78 L79 10
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L85 0
    LOCALVARIABLE partialTicks F L0 L85 1
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L1 L85 2
    LOCALVARIABLE f F L2 L85 3
    LOCALVARIABLE d0 D L3 L85 4
    LOCALVARIABLE d1 D L4 L85 6
    LOCALVARIABLE d2 D L5 L85 8
    MAXSTACK = 12
    MAXLOCALS = 30

  // access flags 0x1
  public func_78479_a(FI)V
   L0
    LINENUMBER 881 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    BIPUSH 16
    IMUL
    I2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L1
    LINENUMBER 883 L1
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L2
   L3
    LINENUMBER 886 L3
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 0.95
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L2
    LINENUMBER 888 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    INVOKESTATIC Config.isFogFast ()Z
    IFEQ L4
   L5
    LINENUMBER 891 L5
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 0.83
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L4
    LINENUMBER 894 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L6
    LINENUMBER 895 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L7
    LINENUMBER 896 L7
    LDC 0.07
    FSTORE 3
   L8
    LINENUMBER 898 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L9
   L10
    LINENUMBER 900 L10
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    INEG
    I2F
    LDC 0.07
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L9
    LINENUMBER 903 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FCONST_2
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L11
    LINENUMBER 905 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    LDC 173.0
    FCMPG
    IFGE L12
   L13
    LINENUMBER 906 L13
    ALOAD 0
    LDC 173.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L12
    LINENUMBER 908 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    DCONST_1
    DCMPL
    IFEQ L14
   L15
    LINENUMBER 910 L15
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78502_W : D
    D2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78509_X : D
    DNEG
    D2F
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L16
    LINENUMBER 911 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    DCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179139_a (DDD)V
   L14
    LINENUMBER 914 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    FLOAD 1
    ICONST_1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L17
    LINENUMBER 915 L17
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L18
    LINENUMBER 916 L18
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L19
    LINENUMBER 918 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L20
   L21
    LINENUMBER 920 L21
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    LDC 0.1
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L20
    LINENUMBER 923 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L22
    LINENUMBER 925 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L23
   L24
    LINENUMBER 927 L24
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L23
    LINENUMBER 930 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71080_cy : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71086_bY : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71080_cy : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 4
   L25
    LINENUMBER 932 L25
    FLOAD 4
    FCONST_0
    FCMPL
    IFLE L26
   L27
    LINENUMBER 934 L27
    BIPUSH 20
    ISTORE 5
   L28
    LINENUMBER 936 L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76431_k : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L29
   L30
    LINENUMBER 938 L30
    BIPUSH 7
    ISTORE 5
   L29
    LINENUMBER 941 L29
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F I] []
    LDC 5.0
    FLOAD 4
    FLOAD 4
    FMUL
    LDC 5.0
    FADD
    FDIV
    FLOAD 4
    LDC 0.04
    FMUL
    FSUB
    FSTORE 6
   L31
    LINENUMBER 942 L31
    FLOAD 6
    FLOAD 6
    FMUL
    FSTORE 6
   L32
    LINENUMBER 943 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    ILOAD 5
    I2F
    FMUL
    FCONST_0
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L33
    LINENUMBER 944 L33
    FCONST_1
    FLOAD 6
    FDIV
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L34
    LINENUMBER 945 L34
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    FNEG
    ILOAD 5
    I2F
    FMUL
    FCONST_0
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L26
    LINENUMBER 948 L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78467_g (F)V
   L35
    LINENUMBER 950 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFEQ L36
   L37
    LINENUMBER 952 L37
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175079_V : I
    TABLESWITCH
      0: L38
      1: L39
      2: L40
      3: L41
      4: L42
      default: L36
   L38
    LINENUMBER 955 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 90.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L43
    LINENUMBER 956 L43
    GOTO L36
   L39
    LINENUMBER 959 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 180.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L44
    LINENUMBER 960 L44
    GOTO L36
   L40
    LINENUMBER 963 L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC -90.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L45
    LINENUMBER 964 L45
    GOTO L36
   L41
    LINENUMBER 967 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 90.0
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L46
    LINENUMBER 968 L46
    GOTO L36
   L42
    LINENUMBER 971 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC -90.0
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L36
    LINENUMBER 974 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    RETURN
   L47
    LOCALVARIABLE i I L28 L26 5
    LOCALVARIABLE f2 F L31 L26 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L47 0
    LOCALVARIABLE partialTicks F L0 L47 1
    LOCALVARIABLE pass I L0 L47 2
    LOCALVARIABLE f F L8 L47 3
    LOCALVARIABLE f1 F L25 L47 4
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x1
  public func_78476_b(FI)V
   L0
    LINENUMBER 982 L0
    ALOAD 0
    FLOAD 1
    ILOAD 2
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.renderHand (FIZZZ)V
   L1
    LINENUMBER 983 L1
    RETURN
   L2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L2 0
    LOCALVARIABLE partialTicks F L0 L2 1
    LOCALVARIABLE pass I L0 L2 2
    MAXSTACK = 6
    MAXLOCALS = 3

  // access flags 0x1
  public renderHand(FIZZZ)V
   L0
    LINENUMBER 987 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L1
   L2
    LINENUMBER 989 L2
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L3
    LINENUMBER 990 L3
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L4
    LINENUMBER 991 L4
    LDC 0.07
    FSTORE 6
   L5
    LINENUMBER 993 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L6
   L7
    LINENUMBER 995 L7
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    INEG
    I2F
    LDC 0.07
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L6
    LINENUMBER 999 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L8
   L9
    LINENUMBER 1000 L9
    INVOKESTATIC shadersmod/client/Shaders.applyHandDepth ()V
   L8
    LINENUMBER 1002 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    ALOAD 0
    FLOAD 1
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FCONST_2
    FMUL
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L10
    LINENUMBER 1003 L10
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L11
    LINENUMBER 1004 L11
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L12
    LINENUMBER 1006 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L13
   L14
    LINENUMBER 1008 L14
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    LDC 0.1
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L13
    LINENUMBER 1012 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    ICONST_0
    ISTORE 7
   L15
    LINENUMBER 1013 L15
    ILOAD 3
    IFEQ L16
   L17
    LINENUMBER 1016 L17
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L18
    LINENUMBER 1017 L18
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L19
    LINENUMBER 1019 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L20
   L21
    LINENUMBER 1021 L21
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L20
    LINENUMBER 1025 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70608_bn ()Z
    IFEQ L22
    ICONST_1
    GOTO L23
   L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ICONST_0
   L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] [I]
    ISTORE 7
   L24
    LINENUMBER 1028 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    FLOAD 1
    ILOAD 2
    INVOKESTATIC ReflectorForge.renderFirstPersonHand (Lnet/minecraft/client/renderer/RenderGlobal;FI)Z
    IFNE L25
    ICONST_1
    GOTO L26
   L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ICONST_0
   L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] [I]
    ISTORE 8
   L27
    LINENUMBER 1030 L27
    ILOAD 8
    IFEQ L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFNE L28
    ILOAD 7
    IFNE L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFNE L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78747_a ()Z
    IFNE L28
   L29
    LINENUMBER 1032 L29
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L30
    LINENUMBER 1034 L30
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L31
   L32
    LINENUMBER 1035 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    ILOAD 5
    INVOKESTATIC shadersmod/client/ShadersRender.renderItemFP (Lnet/minecraft/client/renderer/ItemRenderer;FZ)V
    GOTO L33
   L31
    LINENUMBER 1038 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78440_a (F)V
   L33
    LINENUMBER 1040 L33
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L28
    LINENUMBER 1043 L28
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L16
    LINENUMBER 1047 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ILOAD 4
    IFNE L34
   L35
    LINENUMBER 1048 L35
    RETURN
   L34
    LINENUMBER 1050 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L36
    LINENUMBER 1052 L36
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFNE L37
    ILOAD 7
    IFNE L37
   L38
    LINENUMBER 1054 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78447_b (F)V
   L39
    LINENUMBER 1055 L39
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L37
    LINENUMBER 1058 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L1
   L40
    LINENUMBER 1060 L40
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L1
    LINENUMBER 1063 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I] []
    RETURN
   L41
    LOCALVARIABLE shouldRenderHand Z L27 L16 8
    LOCALVARIABLE f F L5 L1 6
    LOCALVARIABLE flag Z L15 L1 7
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L41 0
    LOCALVARIABLE partialTicks F L0 L41 1
    LOCALVARIABLE pass I L0 L41 2
    LOCALVARIABLE renderItem Z L0 L41 3
    LOCALVARIABLE renderOverlay Z L0 L41 4
    LOCALVARIABLE renderTranslucent Z L0 L41 5
    MAXSTACK = 5
    MAXLOCALS = 9

  // access flags 0x1
  public func_175072_h()V
   L0
    LINENUMBER 1067 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77476_b : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L1
    LINENUMBER 1068 L1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179090_x ()V
   L2
    LINENUMBER 1069 L2
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77478_a : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L3
    LINENUMBER 1071 L3
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L4
   L5
    LINENUMBER 1072 L5
    INVOKESTATIC shadersmod/client/Shaders.disableLightmap ()V
   L4
    LINENUMBER 1073 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L6 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_180436_i()V
   L0
    LINENUMBER 1077 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77476_b : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L1
    LINENUMBER 1078 L1
    SIPUSH 5890
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L2
    LINENUMBER 1079 L2
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L3
    LINENUMBER 1080 L3
    LDC 0.00390625
    FSTORE 1
   L4
    LINENUMBER 1081 L4
    LDC 0.00390625
    LDC 0.00390625
    LDC 0.00390625
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L5
    LINENUMBER 1082 L5
    LDC 8.0
    LDC 8.0
    LDC 8.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L6
    LINENUMBER 1083 L6
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L7
    LINENUMBER 1084 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_110922_T : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L8
    LINENUMBER 1085 L8
    SIPUSH 3553
    SIPUSH 10241
    SIPUSH 9729
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L9
    LINENUMBER 1086 L9
    SIPUSH 3553
    SIPUSH 10240
    SIPUSH 9729
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L10
    LINENUMBER 1087 L10
    SIPUSH 3553
    SIPUSH 10242
    SIPUSH 10496
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L11
    LINENUMBER 1088 L11
    SIPUSH 3553
    SIPUSH 10243
    SIPUSH 10496
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L12
    LINENUMBER 1089 L12
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L13
    LINENUMBER 1090 L13
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179098_w ()V
   L14
    LINENUMBER 1091 L14
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77478_a : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L15
    LINENUMBER 1093 L15
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L16
   L17
    LINENUMBER 1094 L17
    INVOKESTATIC shadersmod/client/Shaders.enableLightmap ()V
   L16
    LINENUMBER 1095 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L18
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L18 0
    LOCALVARIABLE f F L4 L18 1
    MAXSTACK = 4
    MAXLOCALS = 2

  // access flags 0x1
  public func_78470_f()V
   L0
    LINENUMBER 1102 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    F2D
    INVOKESTATIC java/lang/Math.random ()D
    INVOKESTATIC java/lang/Math.random ()D
    DSUB
    INVOKESTATIC java/lang/Math.random ()D
    DMUL
    INVOKESTATIC java/lang/Math.random ()D
    DMUL
    DADD
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
   L1
    LINENUMBER 1103 L1
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    F2D
    LDC 0.9
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
   L2
    LINENUMBER 1104 L2
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    FSUB
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
   L3
    LINENUMBER 1105 L3
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L4
    LINENUMBER 1106 L4
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    MAXSTACK = 7
    MAXLOCALS = 1

  // access flags 0x1
  public func_78472_g(F)V
   L0
    LINENUMBER 1110 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
    IFEQ L1
   L2
    LINENUMBER 1112 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "lightTex"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L3
    LINENUMBER 1113 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 2
   L4
    LINENUMBER 1115 L4
    ALOAD 2
    IFNULL L1
   L5
    LINENUMBER 1118 L5
    INVOKESTATIC Config.isCustomColors ()Z
    IFEQ L6
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    FLOAD 1
    INVOKESTATIC CustomColors.updateLightmap (Lnet/minecraft/world/World;F[IZF)Z
    IFEQ L6
   L7
    LINENUMBER 1121 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110564_a ()V
   L8
    LINENUMBER 1122 L8
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L9
    LINENUMBER 1123 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L10
    LINENUMBER 1125 L10
    RETURN
   L6
    LINENUMBER 1128 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 2
    FCONST_1
    INVOKEVIRTUAL net/minecraft/world/World.func_72971_b (F)F
    FSTORE 3
   L11
    LINENUMBER 1129 L11
    FLOAD 3
    LDC 0.95
    FMUL
    LDC 0.05
    FADD
    FSTORE 4
   L12
    LINENUMBER 1131 L12
    ICONST_0
    ISTORE 5
   L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I] []
    ILOAD 5
    SIPUSH 256
    IF_ICMPGE L14
   L15
    LINENUMBER 1133 L15
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IDIV
    FALOAD
    FLOAD 4
    FMUL
    FSTORE 6
   L16
    LINENUMBER 1134 L16
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IREM
    FALOAD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    LDC 0.1
    FMUL
    LDC 1.5
    FADD
    FMUL
    FSTORE 7
   L17
    LINENUMBER 1136 L17
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/world/World.func_175658_ac ()I
    IFLE L18
   L19
    LINENUMBER 1138 L19
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IDIV
    FALOAD
    FSTORE 6
   L18
    LINENUMBER 1141 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F] []
    FLOAD 6
    FLOAD 3
    LDC 0.65
    FMUL
    LDC 0.35
    FADD
    FMUL
    FSTORE 8
   L20
    LINENUMBER 1142 L20
    FLOAD 6
    FLOAD 3
    LDC 0.65
    FMUL
    LDC 0.35
    FADD
    FMUL
    FSTORE 9
   L21
    LINENUMBER 1143 L21
    FLOAD 7
    FLOAD 7
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    FMUL
    FSTORE 10
   L22
    LINENUMBER 1144 L22
    FLOAD 7
    FLOAD 7
    FLOAD 7
    FMUL
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    FMUL
    FSTORE 11
   L23
    LINENUMBER 1145 L23
    FLOAD 8
    FLOAD 7
    FADD
    FSTORE 12
   L24
    LINENUMBER 1146 L24
    FLOAD 9
    FLOAD 10
    FADD
    FSTORE 13
   L25
    LINENUMBER 1147 L25
    FLOAD 6
    FLOAD 11
    FADD
    FSTORE 14
   L26
    LINENUMBER 1148 L26
    FLOAD 12
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 12
   L27
    LINENUMBER 1149 L27
    FLOAD 13
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 13
   L28
    LINENUMBER 1150 L28
    FLOAD 14
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 14
   L29
    LINENUMBER 1152 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L30
   L31
    LINENUMBER 1154 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 15
   L32
    LINENUMBER 1155 L32
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 12
    LDC 0.7
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L33
    LINENUMBER 1156 L33
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 13
    LDC 0.6
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L34
    LINENUMBER 1157 L34
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 14
    LDC 0.6
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L30
    LINENUMBER 1160 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_186058_p ()Lnet/minecraft/world/DimensionType;
    INVOKEVIRTUAL net/minecraft/world/DimensionType.func_186068_a ()I
    ICONST_1
    IF_ICMPNE L35
   L36
    LINENUMBER 1162 L36
    LDC 0.22
    FLOAD 7
    LDC 0.75
    FMUL
    FADD
    FSTORE 12
   L37
    LINENUMBER 1163 L37
    LDC 0.28
    FLOAD 10
    LDC 0.75
    FMUL
    FADD
    FSTORE 13
   L38
    LINENUMBER 1164 L38
    LDC 0.25
    FLOAD 11
    LDC 0.75
    FMUL
    FADD
    FSTORE 14
   L35
    LINENUMBER 1167 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L39
   L40
    LINENUMBER 1169 L40
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180438_a (Lnet/minecraft/entity/EntityLivingBase;F)F
    FSTORE 15
   L41
    LINENUMBER 1170 L41
    FCONST_1
    FLOAD 12
    FDIV
    FSTORE 16
   L42
    LINENUMBER 1172 L42
    FLOAD 16
    FCONST_1
    FLOAD 13
    FDIV
    FCMPL
    IFLE L43
   L44
    LINENUMBER 1174 L44
    FCONST_1
    FLOAD 13
    FDIV
    FSTORE 16
   L43
    LINENUMBER 1177 L43
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F] []
    FLOAD 16
    FCONST_1
    FLOAD 14
    FDIV
    FCMPL
    IFLE L45
   L46
    LINENUMBER 1179 L46
    FCONST_1
    FLOAD 14
    FDIV
    FSTORE 16
   L45
    LINENUMBER 1182 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F] []
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 12
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L47
    LINENUMBER 1183 L47
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 13
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L48
    LINENUMBER 1184 L48
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 14
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L39
    LINENUMBER 1187 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 12
    FCONST_1
    FCMPL
    IFLE L49
   L50
    LINENUMBER 1189 L50
    FCONST_1
    FSTORE 12
   L49
    LINENUMBER 1192 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 13
    FCONST_1
    FCMPL
    IFLE L51
   L52
    LINENUMBER 1194 L52
    FCONST_1
    FSTORE 13
   L51
    LINENUMBER 1197 L51
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 14
    FCONST_1
    FCMPL
    IFLE L53
   L54
    LINENUMBER 1199 L54
    FCONST_1
    FSTORE 14
   L53
    LINENUMBER 1202 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74333_Y : F
    FSTORE 15
   L55
    LINENUMBER 1203 L55
    FCONST_1
    FLOAD 12
    FSUB
    FSTORE 16
   L56
    LINENUMBER 1204 L56
    FCONST_1
    FLOAD 13
    FSUB
    FSTORE 17
   L57
    LINENUMBER 1205 L57
    FCONST_1
    FLOAD 14
    FSUB
    FSTORE 18
   L58
    LINENUMBER 1206 L58
    FCONST_1
    FLOAD 16
    FLOAD 16
    FMUL
    FLOAD 16
    FMUL
    FLOAD 16
    FMUL
    FSUB
    FSTORE 16
   L59
    LINENUMBER 1207 L59
    FCONST_1
    FLOAD 17
    FLOAD 17
    FMUL
    FLOAD 17
    FMUL
    FLOAD 17
    FMUL
    FSUB
    FSTORE 17
   L60
    LINENUMBER 1208 L60
    FCONST_1
    FLOAD 18
    FLOAD 18
    FMUL
    FLOAD 18
    FMUL
    FLOAD 18
    FMUL
    FSUB
    FSTORE 18
   L61
    LINENUMBER 1209 L61
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 16
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L62
    LINENUMBER 1210 L62
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 17
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L63
    LINENUMBER 1211 L63
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 18
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L64
    LINENUMBER 1212 L64
    FLOAD 12
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 12
   L65
    LINENUMBER 1213 L65
    FLOAD 13
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 13
   L66
    LINENUMBER 1214 L66
    FLOAD 14
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 14
   L67
    LINENUMBER 1216 L67
    FLOAD 12
    FCONST_1
    FCMPL
    IFLE L68
   L69
    LINENUMBER 1218 L69
    FCONST_1
    FSTORE 12
   L68
    LINENUMBER 1221 L68
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 13
    FCONST_1
    FCMPL
    IFLE L70
   L71
    LINENUMBER 1223 L71
    FCONST_1
    FSTORE 13
   L70
    LINENUMBER 1226 L70
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 14
    FCONST_1
    FCMPL
    IFLE L72
   L73
    LINENUMBER 1228 L73
    FCONST_1
    FSTORE 14
   L72
    LINENUMBER 1231 L72
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 12
    FCONST_0
    FCMPG
    IFGE L74
   L75
    LINENUMBER 1233 L75
    FCONST_0
    FSTORE 12
   L74
    LINENUMBER 1236 L74
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 13
    FCONST_0
    FCMPG
    IFGE L76
   L77
    LINENUMBER 1238 L77
    FCONST_0
    FSTORE 13
   L76
    LINENUMBER 1241 L76
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 14
    FCONST_0
    FCMPG
    IFGE L78
   L79
    LINENUMBER 1243 L79
    FCONST_0
    FSTORE 14
   L78
    LINENUMBER 1246 L78
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    SIPUSH 255
    ISTORE 19
   L80
    LINENUMBER 1247 L80
    FLOAD 12
    LDC 255.0
    FMUL
    F2I
    ISTORE 20
   L81
    LINENUMBER 1248 L81
    FLOAD 13
    LDC 255.0
    FMUL
    F2I
    ISTORE 21
   L82
    LINENUMBER 1249 L82
    FLOAD 14
    LDC 255.0
    FMUL
    F2I
    ISTORE 22
   L83
    LINENUMBER 1250 L83
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
    ILOAD 5
    LDC -16777216
    ILOAD 20
    BIPUSH 16
    ISHL
    IOR
    ILOAD 21
    BIPUSH 8
    ISHL
    IOR
    ILOAD 22
    IOR
    IASTORE
   L84
    LINENUMBER 1131 L84
    IINC 5 1
    GOTO L13
   L14
    LINENUMBER 1253 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110564_a ()V
   L85
    LINENUMBER 1254 L85
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L86
    LINENUMBER 1255 L86
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L1
    LINENUMBER 1258 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L87
    LOCALVARIABLE f11 F L32 L30 15
    LOCALVARIABLE f15 F L41 L39 15
    LOCALVARIABLE f12 F L42 L39 16
    LOCALVARIABLE f2 F L16 L84 6
    LOCALVARIABLE f3 F L17 L84 7
    LOCALVARIABLE f4 F L20 L84 8
    LOCALVARIABLE f5 F L21 L84 9
    LOCALVARIABLE f6 F L22 L84 10
    LOCALVARIABLE f7 F L23 L84 11
    LOCALVARIABLE f8 F L24 L84 12
    LOCALVARIABLE f9 F L25 L84 13
    LOCALVARIABLE f10 F L26 L84 14
    LOCALVARIABLE f16 F L55 L84 15
    LOCALVARIABLE f17 F L56 L84 16
    LOCALVARIABLE f13 F L57 L84 17
    LOCALVARIABLE f14 F L58 L84 18
    LOCALVARIABLE j I L80 L84 19
    LOCALVARIABLE k I L81 L84 20
    LOCALVARIABLE l I L82 L84 21
    LOCALVARIABLE i1 I L83 L84 22
    LOCALVARIABLE i I L13 L14 5
    LOCALVARIABLE f F L11 L1 3
    LOCALVARIABLE f1 F L12 L1 4
    LOCALVARIABLE world Lnet/minecraft/world/World; L4 L1 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L87 0
    LOCALVARIABLE partialTicks F L0 L87 1
    MAXSTACK = 5
    MAXLOCALS = 23

  // access flags 0x1
  public func_180438_a(Lnet/minecraft/entity/EntityLivingBase;F)F
   L0
    LINENUMBER 1263 L0
    ALOAD 1
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 3
   L1
    LINENUMBER 1264 L1
    ILOAD 3
    SIPUSH 200
    IF_ICMPLE L2
    FCONST_1
    GOTO L3
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/EntityLivingBase F I] []
    LDC 0.7
    ILOAD 3
    I2F
    FLOAD 2
    FSUB
    LDC 3.1415927
    FMUL
    LDC 0.2
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    LDC 0.3
    FMUL
    FADD
   L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/EntityLivingBase F I] [F]
    FRETURN
   L4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L4 0
    LOCALVARIABLE entitylivingbaseIn Lnet/minecraft/entity/EntityLivingBase; L0 L4 1
    LOCALVARIABLE partialTicks F L0 L4 2
    LOCALVARIABLE i I L1 L4 3
    MAXSTACK = 3
    MAXLOCALS = 4

  // access flags 0x1
  public func_181560_a(FJ)V
    TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
   L3
    LINENUMBER 1270 L3
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.frameInit ()V
   L4
    LINENUMBER 1273 L4
    INVOKESTATIC org/lwjgl/opengl/Display.isActive ()Z
    ISTORE 4
   L5
    LINENUMBER 1275 L5
    ILOAD 4
    IFNE L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_82881_y : Z
    IFEQ L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_85185_A : Z
    IFEQ L7
    ICONST_1
    INVOKESTATIC org/lwjgl/input/Mouse.isButtonDown (I)Z
    IFNE L6
   L7
    LINENUMBER 1277 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
    LSUB
    LDC 500
    LCMP
    IFLE L8
   L9
    LINENUMBER 1279 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71385_j ()V
    GOTO L8
   L6
    LINENUMBER 1284 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
   L8
    LINENUMBER 1287 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "mouse"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L10
    LINENUMBER 1289 L10
    ILOAD 4
    IFEQ L11
    GETSTATIC net/minecraft/client/Minecraft.field_142025_a : Z
    IFEQ L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71415_G : Z
    IFEQ L11
    INVOKESTATIC org/lwjgl/input/Mouse.isInsideWindow ()Z
    IFNE L11
   L12
    LINENUMBER 1291 L12
    ICONST_0
    INVOKESTATIC org/lwjgl/input/Mouse.setGrabbed (Z)V
   L13
    LINENUMBER 1292 L13
    INVOKESTATIC org/lwjgl/opengl/Display.getWidth ()I
    ICONST_2
    IDIV
    INVOKESTATIC org/lwjgl/opengl/Display.getHeight ()I
    ICONST_2
    IDIV
    BIPUSH 20
    ISUB
    INVOKESTATIC org/lwjgl/input/Mouse.setCursorPosition (II)V
   L14
    LINENUMBER 1293 L14
    ICONST_1
    INVOKESTATIC org/lwjgl/input/Mouse.setGrabbed (Z)V
   L11
    LINENUMBER 1296 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71415_G : Z
    IFEQ L15
    ILOAD 4
    IFEQ L15
   L16
    LINENUMBER 1298 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    INVOKEVIRTUAL net/minecraft/util/MouseHelper.func_74374_c ()V
   L17
    LINENUMBER 1299 L17
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74341_c : F
    LDC 0.6
    FMUL
    LDC 0.2
    FADD
    FSTORE 5
   L18
    LINENUMBER 1300 L18
    FLOAD 5
    FLOAD 5
    FMUL
    FLOAD 5
    FMUL
    LDC 8.0
    FMUL
    FSTORE 6
   L19
    LINENUMBER 1301 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    GETFIELD net/minecraft/util/MouseHelper.field_74377_a : I
    I2F
    FLOAD 6
    FMUL
    FSTORE 7
   L20
    LINENUMBER 1302 L20
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    GETFIELD net/minecraft/util/MouseHelper.field_74375_b : I
    I2F
    FLOAD 6
    FMUL
    FSTORE 8
   L21
    LINENUMBER 1303 L21
    ICONST_1
    ISTORE 9
   L22
    LINENUMBER 1305 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74338_d : Z
    IFEQ L23
   L24
    LINENUMBER 1307 L24
    ICONST_M1
    ISTORE 9
   L23
    LINENUMBER 1310 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I F F F F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
    IFEQ L25
   L26
    LINENUMBER 1312 L26
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
    FLOAD 7
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L27
    LINENUMBER 1313 L27
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
    FLOAD 8
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L28
    LINENUMBER 1314 L28
    FLOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
    FSUB
    FSTORE 10
   L29
    LINENUMBER 1315 L29
    ALOAD 0
    FLOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
   L30
    LINENUMBER 1316 L30
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
    FLOAD 10
    FMUL
    FSTORE 7
   L31
    LINENUMBER 1317 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
    FLOAD 10
    FMUL
    FSTORE 8
   L32
    LINENUMBER 1318 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 7
    FLOAD 8
    ILOAD 9
    I2F
    FMUL
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70082_c (FF)V
   L33
    LINENUMBER 1319 L33
    GOTO L15
   L25
    LINENUMBER 1322 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I F F F F I] []
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L34
    LINENUMBER 1323 L34
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L35
    LINENUMBER 1324 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 7
    FLOAD 8
    ILOAD 9
    I2F
    FMUL
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70082_c (FF)V
   L15
    LINENUMBER 1328 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L36
    LINENUMBER 1330 L36
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71454_w : Z
    IFNE L37
   L38
    LINENUMBER 1332 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78517_a : Z
   L39
    LINENUMBER 1333 L39
    NEW net/minecraft/client/gui/ScaledResolution
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKESPECIAL net/minecraft/client/gui/ScaledResolution.<init> (Lnet/minecraft/client/Minecraft;)V
    ASTORE 5
   L40
    LINENUMBER 1334 L40
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78326_a ()I
    ISTORE 6
   L41
    LINENUMBER 1335 L41
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78328_b ()I
    ISTORE 7
   L42
    LINENUMBER 1336 L42
    INVOKESTATIC org/lwjgl/input/Mouse.getX ()I
    ILOAD 6
    IMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    IDIV
    ISTORE 8
   L43
    LINENUMBER 1337 L43
    ILOAD 7
    INVOKESTATIC org/lwjgl/input/Mouse.getY ()I
    ILOAD 7
    IMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    IDIV
    ISUB
    ICONST_1
    ISUB
    ISTORE 9
   L44
    LINENUMBER 1338 L44
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74350_i : I
    ISTORE 10
   L45
    LINENUMBER 1340 L45
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L46
   L47
    LINENUMBER 1342 L47
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "level"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L48
    LINENUMBER 1343 L48
    INVOKESTATIC net/minecraft/client/Minecraft.func_175610_ah ()I
    ILOAD 10
    INVOKESTATIC java/lang/Math.min (II)I
    ISTORE 11
   L49
    LINENUMBER 1344 L49
    ILOAD 11
    BIPUSH 60
    INVOKESTATIC java/lang/Math.max (II)I
    ISTORE 11
   L50
    LINENUMBER 1345 L50
    INVOKESTATIC java/lang/System.nanoTime ()J
    LLOAD 2
    LSUB
    LSTORE 12
   L51
    LINENUMBER 1346 L51
    LDC 1000000000
    ILOAD 11
    IDIV
    ICONST_4
    IDIV
    I2L
    LLOAD 12
    LSUB
    LCONST_0
    INVOKESTATIC java/lang/Math.max (JJ)J
    LSTORE 14
   L52
    LINENUMBER 1347 L52
    ALOAD 0
    FLOAD 1
    INVOKESTATIC java/lang/System.nanoTime ()J
    LLOAD 14
    LADD
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78471_a (FJ)V
   L53
    LINENUMBER 1349 L53
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71356_B ()Z
    IFEQ L54
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_184374_E : J
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    LDC 1000
    LSUB
    LCMP
    IFGE L54
   L55
    LINENUMBER 1351 L55
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_184374_E : J
   L56
    LINENUMBER 1353 L56
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184106_y ()Z
    IFNE L54
   L57
    LINENUMBER 1355 L57
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_184373_n ()V
   L54
    LINENUMBER 1359 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L58
   L59
    LINENUMBER 1361 L59
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174975_c ()V
   L60
    LINENUMBER 1363 L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L61
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IFEQ L61
   L62
    LINENUMBER 1365 L62
    SIPUSH 5890
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L63
    LINENUMBER 1366 L63
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L64
    LINENUMBER 1367 L64
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L65
    LINENUMBER 1368 L65
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148018_a (F)V
   L66
    LINENUMBER 1369 L66
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L61
    LINENUMBER 1372 L61
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    ICONST_1
    INVOKEVIRTUAL net/minecraft/client/shader/Framebuffer.func_147610_a (Z)V
   L58
    LINENUMBER 1375 L58
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    INVOKESTATIC java/lang/System.nanoTime ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78510_Z : J
   L67
    LINENUMBER 1376 L67
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "gui"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L68
    LINENUMBER 1378 L68
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFEQ L69
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L70
   L69
    LINENUMBER 1380 L69
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L71
    LINENUMBER 1381 L71
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_175180_a (F)V
   L72
    LINENUMBER 1383 L72
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofShowFps : Z
    IFEQ L73
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74330_P : Z
    IFNE L73
   L74
    LINENUMBER 1384 L74
    INVOKESTATIC Config.drawFps ()V
   L73
    LINENUMBER 1386 L73
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74330_P : Z
    IFEQ L70
   L75
    LINENUMBER 1387 L75
    ALOAD 5
    INVOKESTATIC Lagometer.showLagometer (Lnet/minecraft/client/gui/ScaledResolution;)V
   L70
    LINENUMBER 1390 L70
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L76
    LINENUMBER 1391 L76
    GOTO L77
   L46
    LINENUMBER 1394 L46
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179083_b (IIII)V
   L78
    LINENUMBER 1395 L78
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L79
    LINENUMBER 1396 L79
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L80
    LINENUMBER 1397 L80
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L81
    LINENUMBER 1398 L81
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L82
    LINENUMBER 1399 L82
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78478_c ()V
   L83
    LINENUMBER 1400 L83
    ALOAD 0
    INVOKESTATIC java/lang/System.nanoTime ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78510_Z : J
   L84
    LINENUMBER 1403 L84
    GETSTATIC net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147556_a : Lnet/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    PUTFIELD net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147553_e : Lnet/minecraft/client/renderer/texture/TextureManager;
   L85
    LINENUMBER 1405 L85
    GETSTATIC net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147556_a : Lnet/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71466_p : Lnet/minecraft/client/gui/FontRenderer;
    PUTFIELD net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147557_n : Lnet/minecraft/client/gui/FontRenderer;
   L77
    LINENUMBER 1409 L77
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L37
   L86
    LINENUMBER 1411 L86
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L0
    LINENUMBER 1416 L0
    GETSTATIC Reflector.ForgeHooksClient_drawScreen : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L87
   L88
    LINENUMBER 1417 L88
    GETSTATIC Reflector.ForgeHooksClient_drawScreen : LReflectorMethod;
    ICONST_4
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    AASTORE
    DUP
    ICONST_1
    ILOAD 8
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_2
    ILOAD 9
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC Reflector.callVoid (LReflectorMethod;[Ljava/lang/Object;)V
    GOTO L1
   L87
    LINENUMBER 1420 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    ILOAD 8
    ILOAD 9
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/GuiScreen.func_73863_a (IIF)V
   L1
    LINENUMBER 1448 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    GOTO L37
   L2
    LINENUMBER 1422 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] [java/lang/Throwable]
    ASTORE 11
   L89
    LINENUMBER 1424 L89
    ALOAD 11
    LDC "Rendering screen"
    INVOKESTATIC net/minecraft/crash/CrashReport.func_85055_a (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport;
    ASTORE 16
   L90
    LINENUMBER 1425 L90
    ALOAD 16
    LDC "Screen render details"
    INVOKEVIRTUAL net/minecraft/crash/CrashReport.func_85058_a (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory;
    ASTORE 17
   L91
    LINENUMBER 1426 L91
    ALOAD 17
    LDC "Screen name"
    NEW net/minecraft/client/renderer/EntityRenderer$2
    DUP
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$2.<init> (Lnet/minecraft/client/renderer/EntityRenderer;)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L92
    LINENUMBER 1433 L92
    ALOAD 17
    LDC "Mouse location"
    NEW net/minecraft/client/renderer/EntityRenderer$3
    DUP
    ALOAD 0
    ILOAD 8
    ILOAD 9
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$3.<init> (Lnet/minecraft/client/renderer/EntityRenderer;II)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L93
    LINENUMBER 1440 L93
    ALOAD 17
    LDC "Screen size"
    NEW net/minecraft/client/renderer/EntityRenderer$4
    DUP
    ALOAD 0
    ALOAD 5
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$4.<init> (Lnet/minecraft/client/renderer/EntityRenderer;Lnet/minecraft/client/gui/ScaledResolution;)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L94
    LINENUMBER 1447 L94
    NEW net/minecraft/util/ReportedException
    DUP
    ALOAD 16
    INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
    ATHROW
   L37
    LINENUMBER 1452 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.frameFinish ()V
   L95
    LINENUMBER 1454 L95
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.waitForServerThread ()V
   L96
    LINENUMBER 1456 L96
    INVOKESTATIC Lagometer.updateLagometer ()V
   L97
    LINENUMBER 1458 L97
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofProfiler : Z
    IFEQ L98
   L99
    LINENUMBER 1459 L99
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_1
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74329_Q : Z
   L98
    LINENUMBER 1460 L98
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    RETURN
   L100
    LOCALVARIABLE f4 F L29 L33 10
    LOCALVARIABLE f F L18 L15 5
    LOCALVARIABLE f1 F L19 L15 6
    LOCALVARIABLE f2 F L20 L15 7
    LOCALVARIABLE f3 F L21 L15 8
    LOCALVARIABLE i I L22 L15 9
    LOCALVARIABLE j I L49 L76 11
    LOCALVARIABLE k J L51 L76 12
    LOCALVARIABLE l J L52 L76 14
    LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L90 L37 16
    LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L91 L37 17
    LOCALVARIABLE throwable Ljava/lang/Throwable; L89 L37 11
    LOCALVARIABLE scaledresolution Lnet/minecraft/client/gui/ScaledResolution; L40 L37 5
    LOCALVARIABLE i1 I L41 L37 6
    LOCALVARIABLE j1 I L42 L37 7
    LOCALVARIABLE k1 I L43 L37 8
    LOCALVARIABLE l1 I L44 L37 9
    LOCALVARIABLE i2 I L45 L37 10
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L3 L100 0
    LOCALVARIABLE partialTicks F L3 L100 1
    LOCALVARIABLE nanoTime J L3 L100 2
    LOCALVARIABLE flag Z L5 L100 4
    MAXSTACK = 7
    MAXLOCALS = 18

  // access flags 0x1
  public func_184373_n()V
    TRYCATCHBLOCK L0 L1 L2 java/io/IOException
   L3
    LINENUMBER 1464 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184382_g ()I
    BIPUSH 10
    IF_ICMPLE L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184384_n ()Z
    IFEQ L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184106_y ()Z
    IFNE L4
   L5
    LINENUMBER 1466 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    INVOKESTATIC net/minecraft/util/ScreenShotHelper.func_186719_a (IILnet/minecraft/client/shader/Framebuffer;)Ljava/awt/image/BufferedImage;
    ASTORE 1
   L6
    LINENUMBER 1467 L6
    ALOAD 1
    INVOKEVIRTUAL java/awt/image/BufferedImage.getWidth ()I
    ISTORE 2
   L7
    LINENUMBER 1468 L7
    ALOAD 1
    INVOKEVIRTUAL java/awt/image/BufferedImage.getHeight ()I
    ISTORE 3
   L8
    LINENUMBER 1469 L8
    ICONST_0
    ISTORE 4
   L9
    LINENUMBER 1470 L9
    ICONST_0
    ISTORE 5
   L10
    LINENUMBER 1472 L10
    ILOAD 2
    ILOAD 3
    IF_ICMPLE L11
   L12
    LINENUMBER 1474 L12
    ILOAD 2
    ILOAD 3
    ISUB
    ICONST_2
    IDIV
    ISTORE 4
   L13
    LINENUMBER 1475 L13
    ILOAD 3
    ISTORE 2
    GOTO L0
   L11
    LINENUMBER 1479 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] []
    ILOAD 3
    ILOAD 2
    ISUB
    ICONST_2
    IDIV
    ISTORE 5
   L0
    LINENUMBER 1484 L0
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] []
    NEW java/awt/image/BufferedImage
    DUP
    BIPUSH 64
    BIPUSH 64
    ICONST_1
    INVOKESPECIAL java/awt/image/BufferedImage.<init> (III)V
    ASTORE 6
   L14
    LINENUMBER 1485 L14
    ALOAD 6
    INVOKEVIRTUAL java/awt/image/BufferedImage.createGraphics ()Ljava/awt/Graphics2D;
    ASTORE 7
   L15
    LINENUMBER 1486 L15
    ALOAD 7
    ALOAD 1
    ICONST_0
    ICONST_0
    BIPUSH 64
    BIPUSH 64
    ILOAD 4
    ILOAD 5
    ILOAD 4
    ILOAD 2
    IADD
    ILOAD 5
    ILOAD 2
    IADD
    ACONST_NULL
    CHECKCAST java/awt/image/ImageObserver
    INVOKEVIRTUAL java/awt/Graphics.drawImage (Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
    POP
   L16
    LINENUMBER 1487 L16
    ALOAD 7
    INVOKEVIRTUAL java/awt/Graphics.dispose ()V
   L17
    LINENUMBER 1488 L17
    ALOAD 6
    LDC "png"
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184109_z ()Ljava/io/File;
    INVOKESTATIC javax/imageio/ImageIO.write (Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Z
    POP
   L1
    LINENUMBER 1493 L1
    GOTO L4
   L2
    LINENUMBER 1490 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] [java/io/IOException]
    ASTORE 6
   L18
    LINENUMBER 1492 L18
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Couldn't save auto screenshot"
    ALOAD 6
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;Ljava/lang/Throwable;)V
   L4
    LINENUMBER 1495 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L19
    LOCALVARIABLE bufferedimage1 Ljava/awt/image/BufferedImage; L14 L1 6
    LOCALVARIABLE graphics Ljava/awt/Graphics; L15 L1 7
    LOCALVARIABLE ioexception Ljava/io/IOException; L18 L4 6
    LOCALVARIABLE bufferedimage Ljava/awt/image/BufferedImage; L6 L4 1
    LOCALVARIABLE i I L7 L4 2
    LOCALVARIABLE j I L8 L4 3
    LOCALVARIABLE k I L9 L4 4
    LOCALVARIABLE l I L10 L4 5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L3 L19 0
    MAXSTACK = 11
    MAXLOCALS = 8

  // access flags 0x1
  public func_152430_c(F)V
   L0
    LINENUMBER 1499 L0
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78478_c ()V
   L1
    LINENUMBER 1500 L1
    RETURN
   L2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L2 0
    LOCALVARIABLE partialTicks F L0 L2 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x1
  public func_175070_n()Z
   L0
    LINENUMBER 1504 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175073_D : Z
    IFNE L1
   L2
    LINENUMBER 1506 L2
    ICONST_0
    IRETURN
   L1
    LINENUMBER 1510 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 1
   L3
    LINENUMBER 1511 L3
    ALOAD 1
    INSTANCEOF net/minecraft/entity/player/EntityPlayer
    IFEQ L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFNE L4
    ICONST_1
    GOTO L5
   L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ICONST_0
   L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] [I]
    ISTORE 2
   L6
    LINENUMBER 1513 L6
    ILOAD 2
    IFEQ L7
    ALOAD 1
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71075_bZ : Lnet/minecraft/entity/player/PlayerCapabilities;
    GETFIELD net/minecraft/entity/player/PlayerCapabilities.field_75099_e : Z
    IFNE L7
   L8
    LINENUMBER 1515 L8
    ALOAD 1
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.func_184614_ca ()Lnet/minecraft/item/ItemStack;
    ASTORE 3
   L9
    LINENUMBER 1517 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72313_a : Lnet/minecraft/util/math/RayTraceResult$Type;
    GETSTATIC net/minecraft/util/math/RayTraceResult$Type.BLOCK : Lnet/minecraft/util/math/RayTraceResult$Type;
    IF_ACMPNE L7
   L10
    LINENUMBER 1519 L10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    INVOKEVIRTUAL net/minecraft/util/math/RayTraceResult.func_178782_a ()Lnet/minecraft/util/math/BlockPos;
    ASTORE 4
   L11
    LINENUMBER 1521 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 5
   L12
    LINENUMBER 1522 L12
    ALOAD 5
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ASTORE 6
   L13
    LINENUMBER 1524 L13
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_178889_l ()Lnet/minecraft/world/GameType;
    GETSTATIC net/minecraft/world/GameType.SPECTATOR : Lnet/minecraft/world/GameType;
    IF_ACMPNE L14
   L15
    LINENUMBER 1527 L15
    ALOAD 5
    INVOKESTATIC ReflectorForge.blockHasTileEntity (Lnet/minecraft/block/state/IBlockState;)Z
    IFEQ L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175625_s (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/tileentity/TileEntity;
    INSTANCEOF net/minecraft/inventory/IInventory
    IFEQ L16
    ICONST_1
    GOTO L17
   L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_0
   L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] [I]
    ISTORE 2
    GOTO L7
   L14
    LINENUMBER 1532 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 3
    IFNULL L18
    ALOAD 3
    ALOAD 6
    INVOKEVIRTUAL net/minecraft/item/ItemStack.func_179544_c (Lnet/minecraft/block/Block;)Z
    IFNE L19
    ALOAD 3
    ALOAD 6
    INVOKEVIRTUAL net/minecraft/item/ItemStack.func_179547_d (Lnet/minecraft/block/Block;)Z
    IFEQ L18
   L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_1
    GOTO L20
   L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_0
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] [I]
    ISTORE 2
   L7
    LINENUMBER 1537 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I] []
    ILOAD 2
    IRETURN
   L21
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L11 L7 4
    LOCALVARIABLE state Lnet/minecraft/block/state/IBlockState; L12 L7 5
    LOCALVARIABLE block Lnet/minecraft/block/Block; L13 L7 6
    LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L9 L7 3
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L21 1
    LOCALVARIABLE flag Z L6 L21 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L21 0
    MAXSTACK = 2
    MAXLOCALS = 7

  // access flags 0x1
  public func_78471_a(FJ)V
   L0
    LINENUMBER 1543 L0
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78472_g (F)V
   L1
    LINENUMBER 1545 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    IFNONNULL L2
   L3
    LINENUMBER 1547 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175607_a (Lnet/minecraft/entity/Entity;)V
   L2
    LINENUMBER 1550 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78473_a (F)V
   L4
    LINENUMBER 1552 L4
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L5
   L6
    LINENUMBER 1553 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    FLOAD 1
    LLOAD 2
    INVOKESTATIC shadersmod/client/Shaders.beginRender (Lnet/minecraft/client/Minecraft;FJ)V
   L5
    LINENUMBER 1555 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179126_j ()V
   L7
    LINENUMBER 1556 L7
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L8
    LINENUMBER 1559 L8
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L9
    LINENUMBER 1560 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "center"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L10
    LINENUMBER 1562 L10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L11
   L12
    LINENUMBER 1564 L12
    ICONST_0
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78515_b : I
   L13
    LINENUMBER 1565 L13
    ICONST_0
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
   L14
    LINENUMBER 1566 L14
    ALOAD 0
    ICONST_0
    FLOAD 1
    LLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L15
    LINENUMBER 1567 L15
    ICONST_1
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78515_b : I
   L16
    LINENUMBER 1568 L16
    ICONST_1
    ICONST_0
    ICONST_0
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
   L17
    LINENUMBER 1569 L17
    ALOAD 0
    ICONST_1
    FLOAD 1
    LLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L18
    LINENUMBER 1570 L18
    ICONST_1
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
    GOTO L19
   L11
    LINENUMBER 1574 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    ICONST_2
    FLOAD 1
    LLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L19
    LINENUMBER 1577 L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L20
    LINENUMBER 1578 L20
    RETURN
   L21
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L21 0
    LOCALVARIABLE partialTicks F L0 L21 1
    LOCALVARIABLE finishTimeNano J L0 L21 2
    MAXSTACK = 5
    MAXLOCALS = 4

  // access flags 0x1
  public func_175068_a(IFJ)V
   L0
    LINENUMBER 1583 L0
    INVOKESTATIC Config.isShaders ()Z
    ISTORE 5
   L1
    LINENUMBER 1584 L1
    ILOAD 5
    IFEQ L2
   L3
    LINENUMBER 1585 L3
    ILOAD 1
    FLOAD 2
    LLOAD 3
    INVOKESTATIC shadersmod/client/Shaders.beginRenderPass (IFJ)V
   L2
    LINENUMBER 1587 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ASTORE 6
   L4
    LINENUMBER 1588 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71452_i : Lnet/minecraft/client/particle/ParticleManager;
    ASTORE 7
   L5
    LINENUMBER 1589 L5
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175070_n ()Z
    ISTORE 8
   L6
    LINENUMBER 1590 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L7
    LINENUMBER 1591 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "clear"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L8
    LINENUMBER 1593 L8
    ILOAD 5
    IFEQ L9
   L10
    LINENUMBER 1594 L10
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC shadersmod/client/Shaders.setViewport (IIII)V
    GOTO L11
   L9
    LINENUMBER 1597 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179083_b (IIII)V
   L11
    LINENUMBER 1599 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78466_h (F)V
   L12
    LINENUMBER 1600 L12
    SIPUSH 16640
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L13
    LINENUMBER 1602 L13
    ILOAD 5
    IFEQ L14
   L15
    LINENUMBER 1603 L15
    INVOKESTATIC shadersmod/client/Shaders.clearRenderBuffer ()V
   L14
    LINENUMBER 1605 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "camera"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L16
    LINENUMBER 1606 L16
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78479_a (FI)V
   L17
    LINENUMBER 1608 L17
    ILOAD 5
    IFEQ L18
   L19
    LINENUMBER 1609 L19
    FLOAD 2
    INVOKESTATIC shadersmod/client/Shaders.setCamera (F)V
   L18
    LINENUMBER 1611 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L20
    ICONST_1
    GOTO L21
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] [net/minecraft/client/entity/EntityPlayerSP]
    ICONST_0
   L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] [net/minecraft/client/entity/EntityPlayerSP I]
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_74583_a (Lnet/minecraft/entity/player/EntityPlayer;Z)V
   L22
    LINENUMBER 1612 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "frustum"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L23
    LINENUMBER 1614 L23
    INVOKESTATIC net/minecraft/client/renderer/culling/ClippingHelperImpl.func_78558_a ()Lnet/minecraft/client/renderer/culling/ClippingHelper;
    ASTORE 9
   L24
    LINENUMBER 1615 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "culling"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L25
    LINENUMBER 1617 L25
    NEW net/minecraft/client/renderer/culling/Frustum
    DUP
    ALOAD 9
    INVOKESPECIAL net/minecraft/client/renderer/culling/Frustum.<init> (Lnet/minecraft/client/renderer/culling/ClippingHelper;)V
    ASTORE 10
   L26
    LINENUMBER 1618 L26
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 11
   L27
    LINENUMBER 1619 L27
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 12
   L28
    LINENUMBER 1620 L28
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 14
   L29
    LINENUMBER 1621 L29
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 16
   L30
    LINENUMBER 1623 L30
    ILOAD 5
    IFEQ L31
   L32
    LINENUMBER 1624 L32
    ALOAD 10
    DLOAD 12
    DLOAD 14
    DLOAD 16
    INVOKESTATIC shadersmod/client/ShadersRender.setFrustrumPosition (Lnet/minecraft/client/renderer/culling/ICamera;DDD)V
    GOTO L33
   L31
    LINENUMBER 1627 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 10
    DLOAD 12
    DLOAD 14
    DLOAD 16
    INVOKEINTERFACE net/minecraft/client/renderer/culling/ICamera.func_78547_a (DDD)V
   L33
    LINENUMBER 1632 L33
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC Config.isSkyEnabled ()Z
    IFNE L34
    INVOKESTATIC Config.isSunMoonEnabled ()Z
    IFNE L34
    INVOKESTATIC Config.isStarsEnabled ()Z
    IFEQ L35
   L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC shadersmod/client/Shaders.isShadowPass : Z
    IFNE L35
   L36
    LINENUMBER 1634 L36
    ALOAD 0
    ICONST_M1
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L37
    LINENUMBER 1635 L37
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "sky"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L38
    LINENUMBER 1636 L38
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L39
    LINENUMBER 1637 L39
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L40
    LINENUMBER 1639 L40
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L41
    LINENUMBER 1640 L41
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L42
    LINENUMBER 1642 L42
    ILOAD 5
    IFEQ L43
   L44
    LINENUMBER 1643 L44
    INVOKESTATIC shadersmod/client/Shaders.beginSky ()V
   L43
    LINENUMBER 1645 L43
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174976_a (FI)V
   L45
    LINENUMBER 1647 L45
    ILOAD 5
    IFEQ L46
   L47
    LINENUMBER 1648 L47
    INVOKESTATIC shadersmod/client/Shaders.endSky ()V
   L46
    LINENUMBER 1650 L46
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L48
    LINENUMBER 1651 L48
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L49
    LINENUMBER 1653 L49
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L50
    LINENUMBER 1654 L50
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
    GOTO L51
   L35
    LINENUMBER 1660 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L51
    LINENUMBER 1663 L51
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L52
    LINENUMBER 1664 L52
    SIPUSH 7425
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L53
    LINENUMBER 1667 L53
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    LDC 128.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofCloudsHeight : F
    LDC 128.0
    FMUL
    F2D
    DADD
    DCMPG
    IFGE L54
   L55
    LINENUMBER 1669 L55
    ALOAD 0
    ALOAD 6
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180437_a (Lnet/minecraft/client/renderer/RenderGlobal;FI)V
   L54
    LINENUMBER 1672 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "prepareterrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
    INVOKESTATIC openmods/renderer/PreWorldRenderHookVisitor.callHook ()V
   L56
    LINENUMBER 1673 L56
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L57
    LINENUMBER 1674 L57
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L58
    LINENUMBER 1675 L58
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L59
    LINENUMBER 1676 L59
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain_setup"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L60
    LINENUMBER 1678 L60
    ALOAD 0
    ALOAD 11
    FLOAD 2
    ALOAD 10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.checkLoadVisibleChunks (Lnet/minecraft/entity/Entity;FLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L61
    LINENUMBER 1680 L61
    ILOAD 5
    IFEQ L62
   L63
    LINENUMBER 1681 L63
    ALOAD 6
    ALOAD 11
    FLOAD 2
    F2D
    ALOAD 10
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKESTATIC shadersmod/client/ShadersRender.setupTerrain (Lnet/minecraft/client/renderer/RenderGlobal;Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
    GOTO L64
   L62
    LINENUMBER 1684 L62
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    ALOAD 11
    FLOAD 2
    F2D
    ALOAD 10
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174970_a (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
   L64
    LINENUMBER 1687 L64
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ILOAD 1
    IFEQ L65
    ILOAD 1
    ICONST_2
    IF_ICMPNE L66
   L65
    LINENUMBER 1689 L65
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "updatechunks"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L67
    LINENUMBER 1691 L67
    GETSTATIC Lagometer.timerChunkUpload : LLagometer$TimerNano;
    INVOKEVIRTUAL Lagometer$TimerNano.start ()V
   L68
    LINENUMBER 1693 L68
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    LLOAD 3
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174967_a (J)V
   L69
    LINENUMBER 1695 L69
    GETSTATIC Lagometer.timerChunkUpload : LLagometer$TimerNano;
    INVOKEVIRTUAL Lagometer$TimerNano.end ()V
   L66
    LINENUMBER 1698 L66
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L70
    LINENUMBER 1700 L70
    GETSTATIC Lagometer.timerTerrain : LLagometer$TimerNano;
    INVOKEVIRTUAL Lagometer$TimerNano.start ()V
   L71
    LINENUMBER 1702 L71
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofSmoothFps : Z
    IFEQ L72
    ILOAD 1
    IFLE L72
   L73
    LINENUMBER 1704 L73
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "finish"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L74
    LINENUMBER 1705 L74
    INVOKESTATIC org/lwjgl/opengl/GL11.glFinish ()V
   L75
    LINENUMBER 1706 L75
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L72
    LINENUMBER 1709 L72
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L76
    LINENUMBER 1710 L76
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L77
    LINENUMBER 1711 L77
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179118_c ()V
   L78
    LINENUMBER 1713 L78
    ILOAD 5
    IFEQ L79
   L80
    LINENUMBER 1714 L80
    INVOKESTATIC shadersmod/client/ShadersRender.beginTerrainSolid ()V
   L79
    LINENUMBER 1716 L79
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.SOLID : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L81
    LINENUMBER 1717 L81
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L82
    LINENUMBER 1719 L82
    ILOAD 5
    IFEQ L83
   L84
    LINENUMBER 1720 L84
    INVOKESTATIC shadersmod/client/ShadersRender.beginTerrainCutoutMipped ()V
   L83
    LINENUMBER 1722 L83
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.CUTOUT_MIPPED : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L85
    LINENUMBER 1723 L85
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    ICONST_0
    ICONST_0
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174936_b (ZZ)V
   L86
    LINENUMBER 1725 L86
    ILOAD 5
    IFEQ L87
   L88
    LINENUMBER 1726 L88
    INVOKESTATIC shadersmod/client/ShadersRender.beginTerrainCutout ()V
   L87
    LINENUMBER 1728 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.CUTOUT : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L89
    LINENUMBER 1729 L89
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174935_a ()V
   L90
    LINENUMBER 1731 L90
    ILOAD 5
    IFEQ L91
   L92
    LINENUMBER 1732 L92
    INVOKESTATIC shadersmod/client/ShadersRender.endTerrain ()V
   L91
    LINENUMBER 1734 L91
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC Lagometer.timerTerrain : LLagometer$TimerNano;
    INVOKEVIRTUAL Lagometer$TimerNano.end ()V
   L93
    LINENUMBER 1735 L93
    SIPUSH 7424
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L94
    LINENUMBER 1736 L94
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L95
    LINENUMBER 1738 L95
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L96
   L97
    LINENUMBER 1740 L97
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L98
    LINENUMBER 1741 L98
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L99
    LINENUMBER 1742 L99
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L100
    LINENUMBER 1743 L100
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74519_b ()V
   L101
    LINENUMBER 1744 L101
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "entities"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L102
    LINENUMBER 1746 L102
    GETSTATIC Reflector.ForgeHooksClient_setRenderPass : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L103
   L104
    LINENUMBER 1747 L104
    GETSTATIC Reflector.ForgeHooksClient_setRenderPass : LReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_0
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC Reflector.callVoid (LReflectorMethod;[Ljava/lang/Object;)V
   L103
    LINENUMBER 1749 L103
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    ALOAD 11
    ALOAD 10
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180446_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;F)V
   L105
    LINENUMBER 1751 L105
    GETSTATIC Reflector.ForgeHooksClient_setRenderPass : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L106
   L107
    LINENUMBER 1752 L107
    GETSTATIC Reflector.ForgeHooksClient_setRenderPass : LReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_M1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC Reflector.callVoid (LReflectorMethod;[Ljava/lang/Object;)V
   L106
    LINENUMBER 1754 L106
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L108
    LINENUMBER 1755 L108
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L96
    LINENUMBER 1758 L96
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L109
    LINENUMBER 1759 L109
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L110
    LINENUMBER 1761 L110
    ILOAD 8
    IFEQ L111
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L111
    ALOAD 11
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70055_a (Lnet/minecraft/block/material/Material;)Z
    IFNE L111
   L112
    LINENUMBER 1763 L112
    ALOAD 11
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    ASTORE 18
   L113
    LINENUMBER 1764 L113
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179118_c ()V
   L114
    LINENUMBER 1765 L114
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "outline"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L115
    LINENUMBER 1767 L115
    GETSTATIC Reflector.ForgeHooksClient_onDrawBlockHighlight : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L116
    GETSTATIC Reflector.ForgeHooksClient_onDrawBlockHighlight : LReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 6
    AASTORE
    DUP
    ICONST_1
    ALOAD 18
    AASTORE
    DUP
    ICONST_2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    AASTORE
    DUP
    ICONST_3
    ICONST_0
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_4
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC Reflector.callBoolean (LReflectorMethod;[Ljava/lang/Object;)Z
    IFNE L117
   L116
    LINENUMBER 1770 L116
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D net/minecraft/entity/player/EntityPlayer] []
    ALOAD 6
    ALOAD 18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    ICONST_0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72731_b (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/RayTraceResult;IF)V
   L117
    LINENUMBER 1771 L117
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D net/minecraft/entity/player/EntityPlayer] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L111
    LINENUMBER 1774 L111
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_184132_p : Lnet/minecraft/client/renderer/debug/DebugRenderer;
    INVOKEVIRTUAL net/minecraft/client/renderer/debug/DebugRenderer.func_190074_a ()Z
    IFEQ L118
   L119
    LINENUMBER 1777 L119
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.isFogEnabled ()Z
    ISTORE 18
   L120
    LINENUMBER 1778 L120
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L121
    LINENUMBER 1780 L121
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_184132_p : Lnet/minecraft/client/renderer/debug/DebugRenderer;
    FLOAD 2
    LLOAD 3
    INVOKEVIRTUAL net/minecraft/client/renderer/debug/DebugRenderer.func_190073_a (FJ)V
   L122
    LINENUMBER 1782 L122
    ILOAD 18
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.setFogEnabled (Z)V
   L118
    LINENUMBER 1786 L118
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETFIELD net/minecraft/client/renderer/RenderGlobal.field_72738_E : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.isEmpty ()Z
    IFNE L123
   L124
    LINENUMBER 1789 L124
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "destroyProgress"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L125
    LINENUMBER 1790 L125
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L126
    LINENUMBER 1791 L126
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L127
    LINENUMBER 1792 L127
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    ICONST_0
    ICONST_0
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174936_b (ZZ)V
   L128
    LINENUMBER 1793 L128
    ALOAD 6
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174981_a (Lnet/minecraft/client/renderer/Tessellator;Lnet/minecraft/client/renderer/VertexBuffer;Lnet/minecraft/entity/Entity;F)V
   L129
    LINENUMBER 1794 L129
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174935_a ()V
   L130
    LINENUMBER 1795 L130
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L123
    LINENUMBER 1799 L123
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 770
    SIPUSH 771
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179120_a (IIII)V
   L131
    LINENUMBER 1800 L131
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L132
    LINENUMBER 1802 L132
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L133
   L134
    LINENUMBER 1804 L134
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L135
    LINENUMBER 1805 L135
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "litParticles"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L136
    LINENUMBER 1807 L136
    ILOAD 5
    IFEQ L137
   L138
    LINENUMBER 1808 L138
    INVOKESTATIC shadersmod/client/Shaders.beginLitParticles ()V
   L137
    LINENUMBER 1810 L137
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 7
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/particle/ParticleManager.func_78872_b (Lnet/minecraft/entity/Entity;F)V
   L139
    LINENUMBER 1811 L139
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L140
    LINENUMBER 1812 L140
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L141
    LINENUMBER 1813 L141
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "particles"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L142
    LINENUMBER 1815 L142
    ILOAD 5
    IFEQ L143
   L144
    LINENUMBER 1816 L144
    INVOKESTATIC shadersmod/client/Shaders.beginParticles ()V
   L143
    LINENUMBER 1818 L143
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 7
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/particle/ParticleManager.func_78874_a (Lnet/minecraft/entity/Entity;F)V
   L145
    LINENUMBER 1820 L145
    ILOAD 5
    IFEQ L146
   L147
    LINENUMBER 1821 L147
    INVOKESTATIC shadersmod/client/Shaders.endParticles ()V
   L146
    LINENUMBER 1823 L146
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L133
    LINENUMBER 1826 L133
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L148
    LINENUMBER 1827 L148
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L149
    LINENUMBER 1828 L149
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "weather"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L150
    LINENUMBER 1830 L150
    ILOAD 5
    IFEQ L151
   L152
    LINENUMBER 1831 L152
    INVOKESTATIC shadersmod/client/Shaders.beginWeather ()V
   L151
    LINENUMBER 1833 L151
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78474_d (F)V
   L153
    LINENUMBER 1835 L153
    ILOAD 5
    IFEQ L154
   L155
    LINENUMBER 1836 L155
    INVOKESTATIC shadersmod/client/Shaders.endWeather ()V
   L154
    LINENUMBER 1838 L154
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L156
    LINENUMBER 1839 L156
    ALOAD 6
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180449_a (Lnet/minecraft/entity/Entity;F)V
   L157
    LINENUMBER 1841 L157
    ILOAD 5
    IFEQ L158
   L159
    LINENUMBER 1843 L159
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC shadersmod/client/ShadersRender.renderHand0 (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
   L160
    LINENUMBER 1844 L160
    INVOKESTATIC shadersmod/client/Shaders.preWater ()V
   L158
    LINENUMBER 1847 L158
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L161
    LINENUMBER 1848 L161
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L162
    LINENUMBER 1849 L162
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L163
    LINENUMBER 1850 L163
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L164
    LINENUMBER 1851 L164
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L165
    LINENUMBER 1852 L165
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L166
    LINENUMBER 1853 L166
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L167
    LINENUMBER 1854 L167
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L168
    LINENUMBER 1855 L168
    SIPUSH 7425
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L169
    LINENUMBER 1856 L169
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "translucent"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L170
    LINENUMBER 1858 L170
    ILOAD 5
    IFEQ L171
   L172
    LINENUMBER 1859 L172
    INVOKESTATIC shadersmod/client/Shaders.beginWater ()V
   L171
    LINENUMBER 1861 L171
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.TRANSLUCENT : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L173
    LINENUMBER 1863 L173
    ILOAD 5
    IFEQ L174
   L175
    LINENUMBER 1864 L175
    INVOKESTATIC shadersmod/client/Shaders.endWater ()V
   L174
    LINENUMBER 1866 L174
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC Reflector.ForgeHooksClient_setRenderPass : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L176
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L176
   L177
    LINENUMBER 1869 L177
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74519_b ()V
   L178
    LINENUMBER 1870 L178
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "entities"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L179
    LINENUMBER 1871 L179
    GETSTATIC Reflector.ForgeHooksClient_setRenderPass : LReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC Reflector.callVoid (LReflectorMethod;[Ljava/lang/Object;)V
   L180
    LINENUMBER 1872 L180
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ALOAD 11
    ALOAD 10
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180446_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;F)V
   L181
    LINENUMBER 1874 L181
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L182
    LINENUMBER 1875 L182
    GETSTATIC Reflector.ForgeHooksClient_setRenderPass : LReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_M1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC Reflector.callVoid (LReflectorMethod;[Ljava/lang/Object;)V
   L183
    LINENUMBER 1876 L183
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L176
    LINENUMBER 1879 L176
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 7424
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L184
    LINENUMBER 1880 L184
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L185
    LINENUMBER 1881 L185
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L186
    LINENUMBER 1882 L186
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L187
    LINENUMBER 1883 L187
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L188
    LINENUMBER 1886 L188
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    LDC 128.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofCloudsHeight : F
    LDC 128.0
    FMUL
    F2D
    DADD
    DCMPL
    IFLT L189
   L190
    LINENUMBER 1888 L190
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "aboveClouds"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L191
    LINENUMBER 1889 L191
    ALOAD 0
    ALOAD 6
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180437_a (Lnet/minecraft/client/renderer/RenderGlobal;FI)V
   L189
    LINENUMBER 1893 L189
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC Reflector.ForgeHooksClient_dispatchRenderLast : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L192
   L193
    LINENUMBER 1895 L193
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "forge_render_last"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L194
    LINENUMBER 1896 L194
    GETSTATIC Reflector.ForgeHooksClient_dispatchRenderLast : LReflectorMethod;
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 6
    AASTORE
    DUP
    ICONST_1
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC Reflector.callVoid (LReflectorMethod;[Ljava/lang/Object;)V
   L192
    LINENUMBER 1900 L192
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "hand"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L195
    LINENUMBER 1903 L195
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175074_C : Z
    IFEQ L196
    GETSTATIC shadersmod/client/Shaders.isShadowPass : Z
    IFNE L196
   L197
    LINENUMBER 1906 L197
    ILOAD 5
    IFEQ L198
   L199
    LINENUMBER 1908 L199
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC shadersmod/client/ShadersRender.renderHand1 (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
   L200
    LINENUMBER 1909 L200
    INVOKESTATIC shadersmod/client/Shaders.renderCompositeFinal ()V
   L198
    LINENUMBER 1912 L198
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L201
    LINENUMBER 1914 L201
    ILOAD 5
    IFEQ L202
   L203
    LINENUMBER 1915 L203
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC shadersmod/client/ShadersRender.renderFPOverlay (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
    GOTO L196
   L202
    LINENUMBER 1918 L202
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78476_b (FI)V
   L196
    LINENUMBER 1921 L196
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ILOAD 5
    IFEQ L204
   L205
    LINENUMBER 1922 L205
    INVOKESTATIC shadersmod/client/Shaders.endRender ()V
   L204
    LINENUMBER 1923 L204
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    RETURN
   L206
    LOCALVARIABLE entityplayer Lnet/minecraft/entity/player/EntityPlayer; L113 L111 18
    LOCALVARIABLE preDebugFog Z L120 L118 18
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L206 0
    LOCALVARIABLE pass I L0 L206 1
    LOCALVARIABLE partialTicks F L0 L206 2
    LOCALVARIABLE finishTimeNano J L0 L206 3
    LOCALVARIABLE isShaders Z L1 L206 5
    LOCALVARIABLE renderglobal Lnet/minecraft/client/renderer/RenderGlobal; L4 L206 6
    LOCALVARIABLE particlemanager Lnet/minecraft/client/particle/ParticleManager; L5 L206 7
    LOCALVARIABLE flag Z L6 L206 8
    LOCALVARIABLE clippingHelper Lnet/minecraft/client/renderer/culling/ClippingHelper; L24 L206 9
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L26 L206 10
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L27 L206 11
    LOCALVARIABLE d0 D L28 L206 12
    LOCALVARIABLE d1 D L29 L206 14
    LOCALVARIABLE d2 D L30 L206 16
    MAXSTACK = 9
    MAXLOCALS = 19

  // access flags 0x1
  public func_180437_a(Lnet/minecraft/client/renderer/RenderGlobal;FI)V
   L0
    LINENUMBER 1929 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    ICONST_4
    IF_ICMPLT L1
    INVOKESTATIC Config.isCloudsOff ()Z
    IFNE L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    INVOKESTATIC shadersmod/client/Shaders.shouldRenderClouds (Lnet/minecraft/client/settings/GameSettings;)Z
    IFEQ L1
   L2
    LINENUMBER 1931 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "clouds"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L3
    LINENUMBER 1932 L3
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L4
    LINENUMBER 1933 L4
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L5
    LINENUMBER 1935 L5
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    LDC 4.0
    FMUL
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L6
    LINENUMBER 1936 L6
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L7
    LINENUMBER 1937 L7
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L8
    LINENUMBER 1938 L8
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L9
    LINENUMBER 1939 L9
    ALOAD 1
    FLOAD 2
    ILOAD 3
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180447_b (FI)V
   L10
    LINENUMBER 1940 L10
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L11
    LINENUMBER 1941 L11
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L12
    LINENUMBER 1942 L12
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L13
    LINENUMBER 1943 L13
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L14
    LINENUMBER 1945 L14
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L15
    LINENUMBER 1946 L15
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L1
    LINENUMBER 1948 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/renderer/RenderGlobal F I] []
    RETURN
   L16
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L16 0
    LOCALVARIABLE renderGlobalIn Lnet/minecraft/client/renderer/RenderGlobal; L0 L16 1
    LOCALVARIABLE partialTicks F L0 L16 2
    LOCALVARIABLE pass I L0 L16 3
    MAXSTACK = 5
    MAXLOCALS = 4

  // access flags 0x1
  public func_78484_h()V
   L0
    LINENUMBER 1952 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    FCONST_1
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72867_j (F)F
    FSTORE 1
   L1
    LINENUMBER 1955 L1
    INVOKESTATIC Config.isRainFancy ()Z
    IFNE L2
   L3
    LINENUMBER 1957 L3
    FLOAD 1
    FCONST_2
    FDIV
    FSTORE 1
   L2
    LINENUMBER 1960 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    FLOAD 1
    FCONST_0
    FCMPL
    IFEQ L4
    INVOKESTATIC Config.isRainSplash ()Z
    IFEQ L4
   L5
    LINENUMBER 1962 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2L
    LDC 312987231
    LMUL
    INVOKEVIRTUAL java/util/Random.setSeed (J)V
   L6
    LINENUMBER 1963 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L7
    LINENUMBER 1964 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 3
   L8
    LINENUMBER 1965 L8
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 2
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/entity/Entity;)V
    ASTORE 4
   L9
    LINENUMBER 1966 L9
    BIPUSH 10
    ISTORE 5
   L10
    LINENUMBER 1967 L10
    DCONST_0
    DSTORE 6
   L11
    LINENUMBER 1968 L11
    DCONST_0
    DSTORE 8
   L12
    LINENUMBER 1969 L12
    DCONST_0
    DSTORE 10
   L13
    LINENUMBER 1970 L13
    ICONST_0
    ISTORE 12
   L14
    LINENUMBER 1971 L14
    LDC 100.0
    FLOAD 1
    FMUL
    FLOAD 1
    FMUL
    F2I
    ISTORE 13
   L15
    LINENUMBER 1973 L15
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74362_aa : I
    ICONST_1
    IF_ICMPNE L16
   L17
    LINENUMBER 1975 L17
    ILOAD 13
    ICONST_1
    ISHR
    ISTORE 13
    GOTO L18
   L16
    LINENUMBER 1977 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74362_aa : I
    ICONST_2
    IF_ICMPNE L18
   L19
    LINENUMBER 1979 L19
    ICONST_0
    ISTORE 13
   L18
    LINENUMBER 1982 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I] []
    ICONST_0
    ISTORE 14
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ILOAD 14
    ILOAD 13
    IF_ICMPGE L21
   L22
    LINENUMBER 1984 L22
    ALOAD 3
    ALOAD 4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ISUB
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ISUB
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177982_a (III)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    ASTORE 15
   L23
    LINENUMBER 1985 L23
    ALOAD 3
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/world/World.func_180494_b (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    ASTORE 16
   L24
    LINENUMBER 1986 L24
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177977_b ()Lnet/minecraft/util/math/BlockPos;
    ASTORE 17
   L25
    LINENUMBER 1987 L25
    ALOAD 3
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/world/World.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 18
   L26
    LINENUMBER 1989 L26
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    BIPUSH 10
    IADD
    IF_ICMPGT L27
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    BIPUSH 10
    ISUB
    IF_ICMPLT L27
    ALOAD 16
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76738_d ()Z
    IFEQ L27
    ALOAD 16
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_180626_a (Lnet/minecraft/util/math/BlockPos;)F
    LDC 0.15
    FCMPL
    IFLT L27
   L28
    LINENUMBER 1991 L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DSTORE 19
   L29
    LINENUMBER 1992 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DSTORE 21
   L30
    LINENUMBER 1993 L30
    ALOAD 18
    ALOAD 3
    ALOAD 17
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185900_c (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/AxisAlignedBB;
    ASTORE 23
   L31
    LINENUMBER 1995 L31
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPEQ L32
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    GETSTATIC net/minecraft/init/Blocks.field_189877_df : Lnet/minecraft/block/Block;
    IF_ACMPEQ L32
   L33
    LINENUMBER 1997 L33
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151579_a : Lnet/minecraft/block/material/Material;
    IF_ACMPEQ L27
   L34
    LINENUMBER 1999 L34
    IINC 12 1
   L35
    LINENUMBER 2001 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ILOAD 12
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    IFNE L36
   L37
    LINENUMBER 2003 L37
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    DSTORE 6
   L38
    LINENUMBER 2004 L38
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72337_e : D
    DADD
    DCONST_1
    DSUB
    DSTORE 8
   L39
    LINENUMBER 2005 L39
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DSTORE 10
   L36
    LINENUMBER 2008 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState D D net/minecraft/util/math/AxisAlignedBB] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETSTATIC net/minecraft/util/EnumParticleTypes.WATER_DROP : Lnet/minecraft/util/EnumParticleTypes;
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72337_e : D
    DADD
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DCONST_0
    DCONST_0
    DCONST_0
    ICONST_0
    NEWARRAY T_INT
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175688_a (Lnet/minecraft/util/EnumParticleTypes;DDDDDD[I)V
    GOTO L27
   L32
    LINENUMBER 2013 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState D D net/minecraft/util/math/AxisAlignedBB] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETSTATIC net/minecraft/util/EnumParticleTypes.SMOKE_NORMAL : Lnet/minecraft/util/EnumParticleTypes;
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72338_b : D
    DSUB
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DCONST_0
    DCONST_0
    DCONST_0
    ICONST_0
    NEWARRAY T_INT
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175688_a (Lnet/minecraft/util/EnumParticleTypes;DDDDDD[I)V
   L27
    LINENUMBER 1982 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState] []
    IINC 14 1
    GOTO L20
   L21
    LINENUMBER 2018 L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ILOAD 12
    IFLE L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ICONST_3
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
    IF_ICMPGE L4
   L40
    LINENUMBER 2020 L40
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
   L41
    LINENUMBER 2022 L41
    DLOAD 8
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ICONST_1
    IADD
    I2D
    DCMPL
    IFLE L42
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76141_d (F)I
    IF_ICMPLE L42
   L43
    LINENUMBER 2024 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    DLOAD 6
    DLOAD 8
    DLOAD 10
    GETSTATIC net/minecraft/init/SoundEvents.field_187919_gs : Lnet/minecraft/util/SoundEvent;
    GETSTATIC net/minecraft/util/SoundCategory.WEATHER : Lnet/minecraft/util/SoundCategory;
    LDC 0.1
    LDC 0.5
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_184134_a (DDDLnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FFZ)V
    GOTO L4
   L42
    LINENUMBER 2028 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    DLOAD 6
    DLOAD 8
    DLOAD 10
    GETSTATIC net/minecraft/init/SoundEvents.field_187918_gr : Lnet/minecraft/util/SoundEvent;
    GETSTATIC net/minecraft/util/SoundCategory.WEATHER : Lnet/minecraft/util/SoundCategory;
    LDC 0.2
    FCONST_1
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_184134_a (DDDLnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FFZ)V
   L4
    LINENUMBER 2032 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L44
    LOCALVARIABLE d3 D L29 L27 19
    LOCALVARIABLE d4 D L30 L27 21
    LOCALVARIABLE axisalignedbb Lnet/minecraft/util/math/AxisAlignedBB; L31 L27 23
    LOCALVARIABLE blockpos1 Lnet/minecraft/util/math/BlockPos; L23 L27 15
    LOCALVARIABLE biome Lnet/minecraft/world/biome/Biome; L24 L27 16
    LOCALVARIABLE blockpos2 Lnet/minecraft/util/math/BlockPos; L25 L27 17
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L26 L27 18
    LOCALVARIABLE l I L20 L21 14
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L7 L4 2
    LOCALVARIABLE world Lnet/minecraft/world/World; L8 L4 3
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L9 L4 4
    LOCALVARIABLE i I L10 L4 5
    LOCALVARIABLE d0 D L11 L4 6
    LOCALVARIABLE d1 D L12 L4 8
    LOCALVARIABLE d2 D L13 L4 10
    LOCALVARIABLE j I L14 L4 12
    LOCALVARIABLE k I L15 L4 13
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L44 0
    LOCALVARIABLE f F L1 L44 1
    MAXSTACK = 15
    MAXLOCALS = 24

  // access flags 0x1
  public func_78474_d(F)V
   L0
    LINENUMBER 2040 L0
    GETSTATIC Reflector.ForgeWorldProvider_getWeatherRenderer : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L1
   L2
    LINENUMBER 2042 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETFIELD net/minecraft/client/multiplayer/WorldClient.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ASTORE 2
   L3
    LINENUMBER 2043 L3
    ALOAD 2
    GETSTATIC Reflector.ForgeWorldProvider_getWeatherRenderer : LReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC Reflector.call (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 3
   L4
    LINENUMBER 2044 L4
    ALOAD 3
    IFNULL L1
   L5
    LINENUMBER 2046 L5
    ALOAD 3
    GETSTATIC Reflector.IRenderHandler_render : LReflectorMethod;
    ICONST_3
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    AASTORE
    DUP
    ICONST_2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    AASTORE
    INVOKESTATIC Reflector.callVoid (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)V
   L6
    LINENUMBER 2047 L6
    RETURN
   L1
    LINENUMBER 2052 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72867_j (F)F
    FSTORE 2
   L7
    LINENUMBER 2054 L7
    FLOAD 2
    FCONST_0
    FCMPL
    IFLE L8
   L9
    LINENUMBER 2057 L9
    INVOKESTATIC Config.isRainOff ()Z
    IFEQ L10
   L11
    LINENUMBER 2058 L11
    RETURN
   L10
    LINENUMBER 2060 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L12
    LINENUMBER 2061 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L13
    LINENUMBER 2062 L13
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 4
   L14
    LINENUMBER 2063 L14
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 5
   L15
    LINENUMBER 2064 L15
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 6
   L16
    LINENUMBER 2065 L16
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 7
   L17
    LINENUMBER 2066 L17
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    ASTORE 8
   L18
    LINENUMBER 2067 L18
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ASTORE 9
   L19
    LINENUMBER 2068 L19
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179129_p ()V
   L20
    LINENUMBER 2069 L20
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L21
    LINENUMBER 2070 L21
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L22
    LINENUMBER 2071 L22
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L23
    LINENUMBER 2072 L23
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L24
    LINENUMBER 2073 L24
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 10
   L25
    LINENUMBER 2074 L25
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 12
   L26
    LINENUMBER 2075 L26
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 14
   L27
    LINENUMBER 2076 L27
    DLOAD 12
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 16
   L28
    LINENUMBER 2077 L28
    ICONST_5
    ISTORE 17
   L29
    LINENUMBER 2080 L29
    INVOKESTATIC Config.isRainFancy ()Z
    IFEQ L30
   L31
    LINENUMBER 2082 L31
    BIPUSH 10
    ISTORE 17
   L30
    LINENUMBER 2085 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I] []
    ICONST_M1
    ISTORE 18
   L32
    LINENUMBER 2086 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    FSTORE 19
   L33
    LINENUMBER 2087 L33
    ALOAD 9
    DLOAD 10
    DNEG
    DLOAD 12
    DNEG
    DLOAD 14
    DNEG
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_178969_c (DDD)V
   L34
    LINENUMBER 2088 L34
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L35
    LINENUMBER 2089 L35
    NEW net/minecraft/util/math/BlockPos$MutableBlockPos
    DUP
    INVOKESPECIAL net/minecraft/util/math/BlockPos$MutableBlockPos.<init> ()V
    ASTORE 20
   L36
    LINENUMBER 2091 L36
    ILOAD 7
    ILOAD 17
    ISUB
    ISTORE 21
   L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ILOAD 21
    ILOAD 7
    ILOAD 17
    IADD
    IF_ICMPGT L38
   L39
    LINENUMBER 2093 L39
    ILOAD 5
    ILOAD 17
    ISUB
    ISTORE 22
   L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I] []
    ILOAD 22
    ILOAD 5
    ILOAD 17
    IADD
    IF_ICMPGT L41
   L42
    LINENUMBER 2095 L42
    ILOAD 21
    ILOAD 7
    ISUB
    BIPUSH 16
    IADD
    BIPUSH 32
    IMUL
    ILOAD 22
    IADD
    ILOAD 5
    ISUB
    BIPUSH 16
    IADD
    ISTORE 23
   L43
    LINENUMBER 2096 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
    ILOAD 23
    FALOAD
    F2D
    LDC 0.5
    DMUL
    DSTORE 24
   L44
    LINENUMBER 2097 L44
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
    ILOAD 23
    FALOAD
    F2D
    LDC 0.5
    DMUL
    DSTORE 26
   L45
    LINENUMBER 2098 L45
    ALOAD 20
    ILOAD 22
    ICONST_0
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L46
    LINENUMBER 2099 L46
    ALOAD 4
    ALOAD 20
    INVOKEVIRTUAL net/minecraft/world/World.func_180494_b (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    ASTORE 28
   L47
    LINENUMBER 2101 L47
    ALOAD 28
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76738_d ()Z
    IFNE L48
    ALOAD 28
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76746_c ()Z
    IFEQ L49
   L48
    LINENUMBER 2103 L48
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome] []
    ALOAD 4
    ALOAD 20
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ISTORE 29
   L50
    LINENUMBER 2104 L50
    ILOAD 6
    ILOAD 17
    ISUB
    ISTORE 30
   L51
    LINENUMBER 2105 L51
    ILOAD 6
    ILOAD 17
    IADD
    ISTORE 31
   L52
    LINENUMBER 2107 L52
    ILOAD 30
    ILOAD 29
    IF_ICMPGE L53
   L54
    LINENUMBER 2109 L54
    ILOAD 29
    ISTORE 30
   L53
    LINENUMBER 2112 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I] []
    ILOAD 31
    ILOAD 29
    IF_ICMPGE L55
   L56
    LINENUMBER 2114 L56
    ILOAD 29
    ISTORE 31
   L55
    LINENUMBER 2117 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I] []
    ILOAD 29
    ISTORE 32
   L57
    LINENUMBER 2119 L57
    ILOAD 29
    ILOAD 16
    IF_ICMPGE L58
   L59
    LINENUMBER 2121 L59
    ILOAD 16
    ISTORE 32
   L58
    LINENUMBER 2124 L58
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I] []
    ILOAD 30
    ILOAD 31
    IF_ICMPEQ L49
   L60
    LINENUMBER 2126 L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ILOAD 22
    ILOAD 22
    IMUL
    SIPUSH 3121
    IMUL
    ILOAD 22
    LDC 45238971
    IMUL
    IADD
    ILOAD 21
    ILOAD 21
    IMUL
    LDC 418711
    IMUL
    ILOAD 21
    SIPUSH 13761
    IMUL
    IADD
    IXOR
    I2L
    INVOKEVIRTUAL java/util/Random.setSeed (J)V
   L61
    LINENUMBER 2127 L61
    ALOAD 20
    ILOAD 22
    ILOAD 30
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L62
    LINENUMBER 2128 L62
    ALOAD 28
    ALOAD 20
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_180626_a (Lnet/minecraft/util/math/BlockPos;)F
    FSTORE 33
   L63
    LINENUMBER 2130 L63
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/world/World.func_72959_q ()Lnet/minecraft/world/biome/BiomeProvider;
    FLOAD 33
    ILOAD 29
    INVOKEVIRTUAL net/minecraft/world/biome/BiomeProvider.func_76939_a (FI)F
    LDC 0.15
    FCMPL
    IFLT L64
   L65
    LINENUMBER 2132 L65
    ILOAD 18
    IFEQ L66
   L67
    LINENUMBER 2134 L67
    ILOAD 18
    IFLT L68
   L69
    LINENUMBER 2136 L69
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L68
    LINENUMBER 2139 L68
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ICONST_0
    ISTORE 18
   L70
    LINENUMBER 2140 L70
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_110924_q : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L71
    LINENUMBER 2141 L71
    ALOAD 9
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181704_d : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L66
    LINENUMBER 2144 L66
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    ILOAD 22
    ILOAD 22
    IMUL
    SIPUSH 3121
    IMUL
    IADD
    ILOAD 22
    LDC 45238971
    IMUL
    IADD
    ILOAD 21
    ILOAD 21
    IMUL
    LDC 418711
    IMUL
    IADD
    ILOAD 21
    SIPUSH 13761
    IMUL
    IADD
    BIPUSH 31
    IAND
    I2D
    FLOAD 1
    F2D
    DADD
    DNEG
    LDC 32.0
    DDIV
    LDC 3.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DADD
    DMUL
    DSTORE 34
   L72
    LINENUMBER 2145 L72
    ILOAD 22
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSUB
    DSTORE 36
   L73
    LINENUMBER 2146 L73
    ILOAD 21
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSUB
    DSTORE 38
   L74
    LINENUMBER 2147 L74
    DLOAD 36
    DLOAD 36
    DMUL
    DLOAD 38
    DLOAD 38
    DMUL
    DADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76133_a (D)F
    ILOAD 17
    I2F
    FDIV
    FSTORE 40
   L75
    LINENUMBER 2148 L75
    FCONST_1
    FLOAD 40
    FLOAD 40
    FMUL
    FSUB
    LDC 0.5
    FMUL
    LDC 0.5
    FADD
    FLOAD 2
    FMUL
    FSTORE 41
   L76
    LINENUMBER 2149 L76
    ALOAD 20
    ILOAD 22
    ILOAD 32
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L77
    LINENUMBER 2150 L77
    ALOAD 4
    ALOAD 20
    ICONST_0
    INVOKEVIRTUAL net/minecraft/world/World.func_175626_b (Lnet/minecraft/util/math/BlockPos;I)I
    ISTORE 42
   L78
    LINENUMBER 2151 L78
    ILOAD 42
    BIPUSH 16
    ISHR
    LDC 65535
    IAND
    ISTORE 43
   L79
    LINENUMBER 2152 L79
    ILOAD 42
    LDC 65535
    IAND
    ISTORE 44
   L80
    LINENUMBER 2153 L80
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L81
    LINENUMBER 2154 L81
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L82
    LINENUMBER 2155 L82
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L83
    LINENUMBER 2156 L83
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L84
    LINENUMBER 2157 L84
    GOTO L49
   L64
    LINENUMBER 2160 L64
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ILOAD 18
    ICONST_1
    IF_ICMPEQ L85
   L86
    LINENUMBER 2162 L86
    ILOAD 18
    IFLT L87
   L88
    LINENUMBER 2164 L88
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L87
    LINENUMBER 2167 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ICONST_1
    ISTORE 18
   L89
    LINENUMBER 2168 L89
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_110923_r : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L90
    LINENUMBER 2169 L90
    ALOAD 9
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181704_d : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L85
    LINENUMBER 2172 L85
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    SIPUSH 511
    IAND
    I2F
    FLOAD 1
    FADD
    FNEG
    LDC 512.0
    FDIV
    F2D
    DSTORE 34
   L91
    LINENUMBER 2173 L91
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    FLOAD 19
    F2D
    LDC 0.01
    DMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextGaussian ()D
    D2F
    F2D
    DMUL
    DADD
    DSTORE 36
   L92
    LINENUMBER 2174 L92
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    FLOAD 19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextGaussian ()D
    D2F
    FMUL
    F2D
    LDC 0.001
    DMUL
    DADD
    DSTORE 38
   L93
    LINENUMBER 2175 L93
    ILOAD 22
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSUB
    DSTORE 45
   L94
    LINENUMBER 2176 L94
    ILOAD 21
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSUB
    DSTORE 47
   L95
    LINENUMBER 2177 L95
    DLOAD 45
    DLOAD 45
    DMUL
    DLOAD 47
    DLOAD 47
    DMUL
    DADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76133_a (D)F
    ILOAD 17
    I2F
    FDIV
    FSTORE 44
   L96
    LINENUMBER 2178 L96
    FCONST_1
    FLOAD 44
    FLOAD 44
    FMUL
    FSUB
    LDC 0.3
    FMUL
    LDC 0.5
    FADD
    FLOAD 2
    FMUL
    FSTORE 49
   L97
    LINENUMBER 2179 L97
    ALOAD 20
    ILOAD 22
    ILOAD 32
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L98
    LINENUMBER 2180 L98
    ALOAD 4
    ALOAD 20
    ICONST_0
    INVOKEVIRTUAL net/minecraft/world/World.func_175626_b (Lnet/minecraft/util/math/BlockPos;I)I
    ICONST_3
    IMUL
    LDC 15728880
    IADD
    ICONST_4
    IDIV
    ISTORE 50
   L99
    LINENUMBER 2181 L99
    ILOAD 50
    BIPUSH 16
    ISHR
    LDC 65535
    IAND
    ISTORE 51
   L100
    LINENUMBER 2182 L100
    ILOAD 50
    LDC 65535
    IAND
    ISTORE 52
   L101
    LINENUMBER 2183 L101
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    DLOAD 36
    DADD
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L102
    LINENUMBER 2184 L102
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    DLOAD 36
    DADD
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L103
    LINENUMBER 2185 L103
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    DLOAD 36
    DADD
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L104
    LINENUMBER 2186 L104
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    DLOAD 36
    DADD
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L49
    LINENUMBER 2093 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome] []
    IINC 22 1
    GOTO L40
   L41
    LINENUMBER 2091 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I] []
    IINC 21 1
    GOTO L37
   L38
    LINENUMBER 2193 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ILOAD 18
    IFLT L105
   L106
    LINENUMBER 2195 L106
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L105
    LINENUMBER 2198 L105
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ALOAD 9
    DCONST_0
    DCONST_0
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_178969_c (DDD)V
   L107
    LINENUMBER 2199 L107
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L108
    LINENUMBER 2200 L108
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L109
    LINENUMBER 2201 L109
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L110
    LINENUMBER 2202 L110
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L8
    LINENUMBER 2204 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F] []
    RETURN
   L111
    LOCALVARIABLE worldProvider Lnet/minecraft/world/WorldProvider; L3 L1 2
    LOCALVARIABLE weatherRenderer Ljava/lang/Object; L4 L1 3
    LOCALVARIABLE d5 D L72 L84 34
    LOCALVARIABLE d6 D L73 L84 36
    LOCALVARIABLE d7 D L74 L84 38
    LOCALVARIABLE f3 F L75 L84 40
    LOCALVARIABLE f4 F L76 L84 41
    LOCALVARIABLE j3 I L78 L84 42
    LOCALVARIABLE k3 I L79 L84 43
    LOCALVARIABLE l3 I L80 L84 44
    LOCALVARIABLE d8 D L91 L49 34
    LOCALVARIABLE d9 D L92 L49 36
    LOCALVARIABLE d10 D L93 L49 38
    LOCALVARIABLE d11 D L94 L49 45
    LOCALVARIABLE d12 D L95 L49 47
    LOCALVARIABLE f6 F L96 L49 44
    LOCALVARIABLE f5 F L97 L49 49
    LOCALVARIABLE i4 I L99 L49 50
    LOCALVARIABLE j4 I L100 L49 51
    LOCALVARIABLE k4 I L101 L49 52
    LOCALVARIABLE f2 F L63 L49 33
    LOCALVARIABLE j2 I L50 L49 29
    LOCALVARIABLE k2 I L51 L49 30
    LOCALVARIABLE l2 I L52 L49 31
    LOCALVARIABLE i3 I L57 L49 32
    LOCALVARIABLE i2 I L43 L49 23
    LOCALVARIABLE d3 D L44 L49 24
    LOCALVARIABLE d4 D L45 L49 26
    LOCALVARIABLE biome Lnet/minecraft/world/biome/Biome; L47 L49 28
    LOCALVARIABLE l1 I L40 L41 22
    LOCALVARIABLE k1 I L37 L38 21
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L13 L8 3
    LOCALVARIABLE world Lnet/minecraft/world/World; L14 L8 4
    LOCALVARIABLE i I L15 L8 5
    LOCALVARIABLE j I L16 L8 6
    LOCALVARIABLE k I L17 L8 7
    LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L18 L8 8
    LOCALVARIABLE vertexbuffer Lnet/minecraft/client/renderer/VertexBuffer; L19 L8 9
    LOCALVARIABLE d0 D L25 L8 10
    LOCALVARIABLE d1 D L26 L8 12
    LOCALVARIABLE d2 D L27 L8 14
    LOCALVARIABLE l I L28 L8 16
    LOCALVARIABLE i1 I L29 L8 17
    LOCALVARIABLE j1 I L32 L8 18
    LOCALVARIABLE f1 F L33 L8 19
    LOCALVARIABLE blockpos$mutableblockpos Lnet/minecraft/util/math/BlockPos$MutableBlockPos; L36 L8 20
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L111 0
    LOCALVARIABLE partialTicks F L0 L111 1
    LOCALVARIABLE f F L7 L111 2
    MAXSTACK = 9
    MAXLOCALS = 53

  // access flags 0x1
  public func_78478_c()V
   L0
    LINENUMBER 2211 L0
    NEW net/minecraft/client/gui/ScaledResolution
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKESPECIAL net/minecraft/client/gui/ScaledResolution.<init> (Lnet/minecraft/client/Minecraft;)V
    ASTORE 1
   L1
    LINENUMBER 2212 L1
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L2
    LINENUMBER 2213 L2
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L3
    LINENUMBER 2214 L3
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L4
    LINENUMBER 2215 L4
    DCONST_0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78327_c ()D
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78324_d ()D
    DCONST_0
    LDC 1000.0
    LDC 3000.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179130_a (DDDDDD)V
   L5
    LINENUMBER 2216 L5
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L6
    LINENUMBER 2217 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L7
    LINENUMBER 2218 L7
    FCONST_0
    FCONST_0
    LDC -2000.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L8
    LINENUMBER 2219 L8
    RETURN
   L9
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L9 0
    LOCALVARIABLE scaledresolution Lnet/minecraft/client/gui/ScaledResolution; L1 L9 1
    MAXSTACK = 12
    MAXLOCALS = 2

  // access flags 0x1
  public func_78466_h(F)V
   L0
    LINENUMBER 2226 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 2
   L1
    LINENUMBER 2227 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L2
    LINENUMBER 2228 L2
    LDC 0.25
    LDC 0.75
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    I2F
    FMUL
    LDC 32.0
    FDIV
    FADD
    FSTORE 4
   L3
    LINENUMBER 2229 L3
    FCONST_1
    FLOAD 4
    F2D
    LDC 0.25
    INVOKESTATIC java/lang/Math.pow (DD)D
    D2F
    FSUB
    FSTORE 4
   L4
    LINENUMBER 2230 L4
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72833_a (Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L5
    LINENUMBER 2232 L5
    ALOAD 5
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKESTATIC CustomColors.getWorldSkyColor (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L6
    LINENUMBER 2234 L6
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    FSTORE 6
   L7
    LINENUMBER 2235 L7
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    FSTORE 7
   L8
    LINENUMBER 2236 L8
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    FSTORE 8
   L9
    LINENUMBER 2237 L9
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72948_g (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 9
   L10
    LINENUMBER 2239 L10
    ALOAD 9
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKESTATIC CustomColors.getWorldFogColor (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 9
   L11
    LINENUMBER 2241 L11
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L12
    LINENUMBER 2242 L12
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L13
    LINENUMBER 2243 L13
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L14
    LINENUMBER 2245 L14
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    ICONST_4
    IF_ICMPLT L15
   L16
    LINENUMBER 2247 L16
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72929_e (F)F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FCONST_0
    FCMPL
    IFLE L17
    LDC -1.0
    GOTO L18
   L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] []
    DCONST_1
   L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] [D]
    DSTORE 10
   L19
    LINENUMBER 2248 L19
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 10
    DCONST_0
    DCONST_0
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    ASTORE 12
   L20
    LINENUMBER 2249 L20
    ALOAD 3
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70676_i (F)Lnet/minecraft/util/math/Vec3d;
    ALOAD 12
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72430_b (Lnet/minecraft/util/math/Vec3d;)D
    D2F
    FSTORE 13
   L21
    LINENUMBER 2251 L21
    FLOAD 13
    FCONST_0
    FCMPG
    IFGE L22
   L23
    LINENUMBER 2253 L23
    FCONST_0
    FSTORE 13
   L22
    LINENUMBER 2256 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d D net/minecraft/util/math/Vec3d F] []
    FLOAD 13
    FCONST_0
    FCMPL
    IFLE L15
   L24
    LINENUMBER 2258 L24
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72826_c (F)F
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76560_a (FF)[F
    ASTORE 14
   L25
    LINENUMBER 2260 L25
    ALOAD 14
    IFNULL L15
   L26
    LINENUMBER 2262 L26
    FLOAD 13
    ALOAD 14
    ICONST_3
    FALOAD
    FMUL
    FSTORE 13
   L27
    LINENUMBER 2263 L27
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_0
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L28
    LINENUMBER 2264 L28
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_1
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L29
    LINENUMBER 2265 L29
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_2
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L15
    LINENUMBER 2270 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] []
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L30
    LINENUMBER 2271 L30
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L31
    LINENUMBER 2272 L31
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L32
    LINENUMBER 2273 L32
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72867_j (F)F
    FSTORE 15
   L33
    LINENUMBER 2275 L33
    FLOAD 15
    FCONST_0
    FCMPL
    IFLE L34
   L35
    LINENUMBER 2277 L35
    FCONST_1
    FLOAD 15
    LDC 0.5
    FMUL
    FSUB
    FSTORE 16
   L36
    LINENUMBER 2278 L36
    FCONST_1
    FLOAD 15
    LDC 0.4
    FMUL
    FSUB
    FSTORE 12
   L37
    LINENUMBER 2279 L37
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 16
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L38
    LINENUMBER 2280 L38
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 16
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L39
    LINENUMBER 2281 L39
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L34
    LINENUMBER 2284 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T T T T F] []
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72819_i (F)F
    FSTORE 16
   L40
    LINENUMBER 2286 L40
    FLOAD 16
    FCONST_0
    FCMPL
    IFLE L41
   L42
    LINENUMBER 2288 L42
    FCONST_1
    FLOAD 16
    LDC 0.5
    FMUL
    FSUB
    FSTORE 12
   L43
    LINENUMBER 2289 L43
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L44
    LINENUMBER 2290 L44
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L45
    LINENUMBER 2291 L45
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L41
    LINENUMBER 2294 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T T T T F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 12
   L46
    LINENUMBER 2296 L46
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
    IFEQ L47
   L48
    LINENUMBER 2298 L48
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72824_f (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
   L49
    LINENUMBER 2299 L49
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L50
    LINENUMBER 2300 L50
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L51
    LINENUMBER 2301 L51
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L52
    LINENUMBER 2302 L52
    GOTO L53
   L47
    LINENUMBER 2303 L47
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L54
   L55
    LINENUMBER 2305 L55
    FCONST_0
    FSTORE 13
   L56
    LINENUMBER 2307 L56
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L57
   L58
    LINENUMBER 2309 L58
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.func_185292_c (Lnet/minecraft/entity/EntityLivingBase;)I
    I2F
    LDC 0.2
    FMUL
    FSTORE 13
   L59
    LINENUMBER 2311 L59
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76427_o : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L57
   L60
    LINENUMBER 2313 L60
    FLOAD 13
    LDC 0.3
    FMUL
    LDC 0.6
    FADD
    FSTORE 13
   L57
    LINENUMBER 2317 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F] []
    ALOAD 0
    LDC 0.02
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L61
    LINENUMBER 2318 L61
    ALOAD 0
    LDC 0.02
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L62
    LINENUMBER 2319 L62
    ALOAD 0
    LDC 0.2
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L63
    LINENUMBER 2321 L63
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    DCONST_1
    DADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC CustomColors.getUnderwaterColor (Lnet/minecraft/world/IBlockAccess;DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 14
   L64
    LINENUMBER 2322 L64
    ALOAD 14
    IFNULL L65
   L66
    LINENUMBER 2324 L66
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L67
    LINENUMBER 2325 L67
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L68
    LINENUMBER 2326 L68
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L65
    LINENUMBER 2329 L65
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F net/minecraft/util/math/Vec3d F F] []
    GOTO L53
   L54
    LINENUMBER 2330 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L53
   L69
    LINENUMBER 2332 L69
    ALOAD 0
    LDC 0.6
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L70
    LINENUMBER 2333 L70
    ALOAD 0
    LDC 0.1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L71
    LINENUMBER 2334 L71
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L72
    LINENUMBER 2336 L72
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    DCONST_1
    DADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC CustomColors.getUnderlavaColor (Lnet/minecraft/world/IBlockAccess;DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
   L73
    LINENUMBER 2337 L73
    ALOAD 13
    IFNULL L53
   L74
    LINENUMBER 2339 L74
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L75
    LINENUMBER 2340 L75
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L76
    LINENUMBER 2341 L76
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L53
    LINENUMBER 2346 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    INSTANCEOF cofh/core/block/IFogOverlay
    IFEQ L77
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ALOAD 12
    ALOAD 3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    INVOKEINTERFACE cofh/core/block/IFogOverlay.getFog (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;FFF)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    GOTO L77
   L77
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 13
   L78
    LINENUMBER 2347 L78
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L79
    LINENUMBER 2348 L79
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L80
    LINENUMBER 2349 L80
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L81
    LINENUMBER 2350 L81
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76565_k ()D
    DMUL
    DSTORE 17
   L82
    LINENUMBER 2352 L82
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L83
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L83
   L84
    LINENUMBER 2354 L84
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 19
   L85
    LINENUMBER 2356 L85
    ILOAD 19
    BIPUSH 20
    IF_ICMPGE L86
   L87
    LINENUMBER 2358 L87
    DLOAD 17
    FCONST_1
    ILOAD 19
    I2F
    LDC 20.0
    FDIV
    FSUB
    F2D
    DMUL
    DSTORE 17
    GOTO L83
   L86
    LINENUMBER 2362 L86
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D I] []
    DCONST_0
    DSTORE 17
   L83
    LINENUMBER 2366 L83
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    DLOAD 17
    DCONST_1
    DCMPG
    IFGE L88
   L89
    LINENUMBER 2368 L89
    DLOAD 17
    DCONST_0
    DCMPG
    IFGE L90
   L91
    LINENUMBER 2370 L91
    DCONST_0
    DSTORE 17
   L90
    LINENUMBER 2373 L90
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    DLOAD 17
    DLOAD 17
    DMUL
    DSTORE 17
   L92
    LINENUMBER 2374 L92
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L93
    LINENUMBER 2375 L93
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L94
    LINENUMBER 2376 L94
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L88
    LINENUMBER 2379 L88
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L95
   L96
    LINENUMBER 2381 L96
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 19
   L97
    LINENUMBER 2382 L97
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 0.7
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L98
    LINENUMBER 2383 L98
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 0.6
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L99
    LINENUMBER 2384 L99
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 0.6
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L95
    LINENUMBER 2387 L95
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L100
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L100
   L101
    LINENUMBER 2389 L101
    ALOAD 0
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180438_a (Lnet/minecraft/entity/EntityLivingBase;F)F
    FSTORE 19
   L102
    LINENUMBER 2390 L102
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FDIV
    FSTORE 20
   L103
    LINENUMBER 2392 L103
    FLOAD 20
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FDIV
    FCMPL
    IFLE L104
   L105
    LINENUMBER 2394 L105
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FDIV
    FSTORE 20
   L104
    LINENUMBER 2397 L104
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    FLOAD 20
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FDIV
    FCMPL
    IFLE L106
   L107
    LINENUMBER 2399 L107
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FDIV
    FSTORE 20
   L106
    LINENUMBER 2403 L106
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    FLOAD 20
    INVOKESTATIC java/lang/Float.isInfinite (F)Z
    IFEQ L108
   L109
    LINENUMBER 2404 L109
    FLOAD 20
    DCONST_0
    INVOKESTATIC java/lang/Math.nextAfter (FD)F
    FSTORE 20
   L108
    LINENUMBER 2407 L108
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L110
    LINENUMBER 2408 L110
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L111
    LINENUMBER 2409 L111
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L100
    LINENUMBER 2412 L100
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L112
   L113
    LINENUMBER 2414 L113
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 59.0
    FMUL
    FADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 11.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 19
   L114
    LINENUMBER 2415 L114
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 70.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 20
   L115
    LINENUMBER 2416 L115
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 70.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 21
   L116
    LINENUMBER 2417 L116
    ALOAD 0
    FLOAD 19
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L117
    LINENUMBER 2418 L117
    ALOAD 0
    FLOAD 20
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L118
    LINENUMBER 2419 L118
    ALOAD 0
    FLOAD 21
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L112
    LINENUMBER 2423 L112
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    GETSTATIC Reflector.EntityViewRenderEvent_FogColors_Constructor : LReflectorConstructor;
    INVOKEVIRTUAL ReflectorConstructor.exists ()Z
    IFEQ L119
   L120
    LINENUMBER 2425 L120
    GETSTATIC Reflector.EntityViewRenderEvent_FogColors_Constructor : LReflectorConstructor;
    BIPUSH 7
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 12
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    BIPUSH 6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC Reflector.newInstance (LReflectorConstructor;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 19
   L121
    LINENUMBER 2426 L121
    ALOAD 19
    INVOKESTATIC Reflector.postForgeBusEvent (Ljava/lang/Object;)Z
    POP
   L122
    LINENUMBER 2428 L122
    ALOAD 0
    ALOAD 19
    GETSTATIC Reflector.EntityViewRenderEvent_FogColors_getRed : LReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC Reflector.callFloat (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L123
    LINENUMBER 2429 L123
    ALOAD 0
    ALOAD 19
    GETSTATIC Reflector.EntityViewRenderEvent_FogColors_getGreen : LReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC Reflector.callFloat (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L124
    LINENUMBER 2430 L124
    ALOAD 0
    ALOAD 19
    GETSTATIC Reflector.EntityViewRenderEvent_FogColors_getBlue : LReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC Reflector.callFloat (Ljava/lang/Object;LReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L119
    LINENUMBER 2435 L119
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_0
    INVOKESTATIC shadersmod/client/Shaders.setClearColor (FFFF)V
   L125
    LINENUMBER 2436 L125
    RETURN
   L126
    LOCALVARIABLE afloat [F L25 L15 14
    LOCALVARIABLE d0 D L19 L15 10
    LOCALVARIABLE vec3d2 Lnet/minecraft/util/math/Vec3d; L20 L15 12
    LOCALVARIABLE f5 F L21 L15 13
    LOCALVARIABLE f4 F L36 L34 16
    LOCALVARIABLE f10 F L37 L34 12
    LOCALVARIABLE f11 F L43 L41 12
    LOCALVARIABLE vec3d3 Lnet/minecraft/util/math/Vec3d; L49 L52 13
    LOCALVARIABLE f12 F L56 L65 13
    LOCALVARIABLE colUnderwater Lnet/minecraft/util/math/Vec3d; L64 L65 14
    LOCALVARIABLE colUnderlava Lnet/minecraft/util/math/Vec3d; L73 L53 13
    LOCALVARIABLE i I L85 L83 19
    LOCALVARIABLE f14 F L97 L95 19
    LOCALVARIABLE f15 F L102 L100 19
    LOCALVARIABLE f6 F L103 L100 20
    LOCALVARIABLE f16 F L114 L112 19
    LOCALVARIABLE f17 F L115 L112 20
    LOCALVARIABLE f7 F L116 L112 21
    LOCALVARIABLE event Ljava/lang/Object; L121 L119 19
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L126 0
    LOCALVARIABLE partialTicks F L0 L126 1
    LOCALVARIABLE world Lnet/minecraft/world/World; L1 L126 2
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L2 L126 3
    LOCALVARIABLE f F L3 L126 4
    LOCALVARIABLE vec3d Lnet/minecraft/util/math/Vec3d; L5 L126 5
    LOCALVARIABLE f1 F L7 L126 6
    LOCALVARIABLE f2 F L8 L126 7
    LOCALVARIABLE f3 F L9 L126 8
    LOCALVARIABLE vec3d1 Lnet/minecraft/util/math/Vec3d; L10 L126 9
    LOCALVARIABLE f8 F L33 L126 15
    LOCALVARIABLE f9 F L40 L126 16
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L46 L126 12
    LOCALVARIABLE f13 F L78 L126 13
    LOCALVARIABLE d1 D L82 L126 17
    MAXSTACK = 8
    MAXLOCALS = 22

  // access flags 0x1
  public func_78468_a(IF)V
   L0
    LINENUMBER 2445 L0
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L1
    LINENUMBER 2447 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L2
    LINENUMBER 2448 L2
    SIPUSH 2918
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78469_a (FFFF)Ljava/nio/FloatBuffer;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187402_b (ILjava/nio/FloatBuffer;)V
   L3
    LINENUMBER 2449 L3
    FCONST_0
    LDC -1.0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L4
    LINENUMBER 2450 L4
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L5
    LINENUMBER 2451 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 2
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 4
   L6
    LINENUMBER 2454 L6
    LDC -1.0
    FSTORE 5
   L7
    LINENUMBER 2455 L7
    GETSTATIC Reflector.ForgeHooksClient_getFogDensity : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L8
   L9
    LINENUMBER 2456 L9
    GETSTATIC Reflector.ForgeHooksClient_getFogDensity : LReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 4
    AASTORE
    DUP
    ICONST_3
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    LDC 0.1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC Reflector.callFloat (LReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 5
   L8
    LINENUMBER 2457 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    FLOAD 5
    FCONST_0
    FCMPL
    IFLT L10
   L11
    LINENUMBER 2459 L11
    FLOAD 5
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L10
    LINENUMBER 2463 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L13
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L13
   L14
    LINENUMBER 2465 L14
    LDC 5.0
    FSTORE 6
   L15
    LINENUMBER 2466 L15
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 7
   L16
    LINENUMBER 2468 L16
    ILOAD 7
    BIPUSH 20
    IF_ICMPGE L17
   L18
    LINENUMBER 2470 L18
    LDC 5.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 5.0
    FSUB
    FCONST_1
    ILOAD 7
    I2F
    LDC 20.0
    FDIV
    FSUB
    FMUL
    FADD
    FSTORE 6
   L17
    LINENUMBER 2474 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L19
   L20
    LINENUMBER 2475 L20
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.LINEAR : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC shadersmod/client/Shaders.setFog (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
    GOTO L21
   L19
    LINENUMBER 2478 L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.LINEAR : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L21
    LINENUMBER 2481 L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    ILOAD 1
    ICONST_M1
    IF_ICMPNE L22
   L23
    LINENUMBER 2483 L23
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L24
    LINENUMBER 2484 L24
    FLOAD 6
    LDC 0.8
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
    GOTO L25
   L22
    LINENUMBER 2488 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    FLOAD 6
    LDC 0.25
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L26
    LINENUMBER 2489 L26
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L25
    LINENUMBER 2492 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    INVOKESTATIC org/lwjgl/opengl/GLContext.getCapabilities ()Lorg/lwjgl/opengl/ContextCapabilities;
    GETFIELD org/lwjgl/opengl/ContextCapabilities.GL_NV_fog_distance : Z
    IFEQ L27
   L28
    LINENUMBER 2495 L28
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L27
   L29
    LINENUMBER 2496 L29
    LDC 34138
    LDC 34139
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L27
    LINENUMBER 2498 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    GOTO L12
   L13
    LINENUMBER 2499 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
    IFEQ L30
   L31
    LINENUMBER 2502 L31
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L32
   L33
    LINENUMBER 2503 L33
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC shadersmod/client/Shaders.setFog (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
    GOTO L34
   L32
    LINENUMBER 2506 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L34
    LINENUMBER 2508 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L30
    LINENUMBER 2510 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 4
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L35
   L36
    LINENUMBER 2513 L36
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L37
   L38
    LINENUMBER 2514 L38
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC shadersmod/client/Shaders.setFog (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
    GOTO L39
   L37
    LINENUMBER 2517 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L39
    LINENUMBER 2520 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L40
   L41
    LINENUMBER 2522 L41
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76427_o : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L42
   L43
    LINENUMBER 2524 L43
    LDC 0.01
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L44
   L42
    LINENUMBER 2528 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    LDC 0.1
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.func_185292_c (Lnet/minecraft/entity/EntityLivingBase;)I
    I2F
    LDC 0.03
    FMUL
    FSUB
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L44
   L40
    LINENUMBER 2533 L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
   L44
    LINENUMBER 2536 L44
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    INVOKESTATIC Config.isClearWater ()Z
    IFEQ L12
   L45
    LINENUMBER 2537 L45
    LDC 0.02
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L35
    LINENUMBER 2539 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 4
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L46
   L47
    LINENUMBER 2542 L47
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L48
   L49
    LINENUMBER 2543 L49
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC shadersmod/client/Shaders.setFog (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
    GOTO L50
   L48
    LINENUMBER 2546 L48
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L50
    LINENUMBER 2548 L50
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    FCONST_2
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L46
    LINENUMBER 2552 L46
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FSTORE 6
   L51
    LINENUMBER 2554 L51
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L52
    LINENUMBER 2556 L52
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L53
   L54
    LINENUMBER 2557 L54
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.LINEAR : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC shadersmod/client/Shaders.setFog (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
    GOTO L55
   L53
    LINENUMBER 2560 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.LINEAR : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L55
    LINENUMBER 2563 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    ILOAD 1
    ICONST_M1
    IF_ICMPNE L56
   L57
    LINENUMBER 2566 L57
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L58
    LINENUMBER 2567 L58
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
    GOTO L59
   L56
    LINENUMBER 2572 L56
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    FLOAD 6
    INVOKESTATIC Config.getFogStart ()F
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L60
    LINENUMBER 2573 L60
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L59
    LINENUMBER 2576 L59
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    INVOKESTATIC org/lwjgl/opengl/GLContext.getCapabilities ()Lorg/lwjgl/opengl/ContextCapabilities;
    GETFIELD org/lwjgl/opengl/ContextCapabilities.GL_NV_fog_distance : Z
    IFEQ L61
   L62
    LINENUMBER 2579 L62
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L63
   L64
    LINENUMBER 2582 L64
    LDC 34138
    LDC 34139
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L63
    LINENUMBER 2584 L63
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    INVOKESTATIC Config.isFogFast ()Z
    IFEQ L61
   L65
    LINENUMBER 2587 L65
    LDC 34138
    LDC 34140
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L61
    LINENUMBER 2591 L61
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETFIELD net/minecraft/client/multiplayer/WorldClient.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    D2I
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    D2I
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76568_b (II)Z
    IFNE L66
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_184046_j ()Lnet/minecraft/client/gui/GuiBossOverlay;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiBossOverlay.func_184056_f ()Z
    IFEQ L67
   L66
    LINENUMBER 2594 L66
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    FLOAD 6
    LDC 0.05
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L68
    LINENUMBER 2596 L68
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L67
    LINENUMBER 2599 L67
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    GETSTATIC Reflector.ForgeHooksClient_onFogRender : LReflectorMethod;
    INVOKEVIRTUAL ReflectorMethod.exists ()Z
    IFEQ L12
   L69
    LINENUMBER 2600 L69
    GETSTATIC Reflector.ForgeHooksClient_onFogRender : LReflectorMethod;
    BIPUSH 6
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 4
    AASTORE
    DUP
    ICONST_3
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    ILOAD 1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_5
    FLOAD 6
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC Reflector.callVoid (LReflectorMethod;[Ljava/lang/Object;)V
   L12
    LINENUMBER 2603 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179142_g ()V
   L70
    LINENUMBER 2604 L70
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179127_m ()V
   L71
    LINENUMBER 2605 L71
    SIPUSH 1028
    SIPUSH 4608
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179104_a (II)V
   L72
    LINENUMBER 2606 L72
    RETURN
   L73
    LOCALVARIABLE f1 F L15 L27 6
    LOCALVARIABLE i I L16 L27 7
    LOCALVARIABLE f F L51 L12 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L73 0
    LOCALVARIABLE startCoords I L0 L73 1
    LOCALVARIABLE partialTicks F L0 L73 2
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L2 L73 3
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L6 L73 4
    LOCALVARIABLE forgeFogDensity F L7 L73 5
    MAXSTACK = 6
    MAXLOCALS = 8

  // access flags 0x1
  public func_78469_a(FFFF)Ljava/nio/FloatBuffer;
   L0
    LINENUMBER 2614 L0
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L1
   L2
    LINENUMBER 2615 L2
    FLOAD 1
    FLOAD 2
    FLOAD 3
    INVOKESTATIC shadersmod/client/Shaders.setFogColor (FFF)V
   L1
    LINENUMBER 2617 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    INVOKEVIRTUAL java/nio/FloatBuffer.clear ()Ljava/nio/Buffer;
    POP
   L3
    LINENUMBER 2618 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    FLOAD 1
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 2
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 3
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 4
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    POP
   L4
    LINENUMBER 2619 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    INVOKEVIRTUAL java/nio/FloatBuffer.flip ()Ljava/nio/Buffer;
    POP
   L5
    LINENUMBER 2620 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    ARETURN
   L6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L6 0
    LOCALVARIABLE red F L0 L6 1
    LOCALVARIABLE green F L0 L6 2
    LOCALVARIABLE blue F L0 L6 3
    LOCALVARIABLE alpha F L0 L6 4
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x1
  public func_147701_i()Lnet/minecraft/client/gui/MapItemRenderer;
   L0
    LINENUMBER 2625 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147709_v : Lnet/minecraft/client/gui/MapItemRenderer;
    ARETURN
   L1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public waitForServerThread()V
   L0
    LINENUMBER 2634 L0
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L1
    LINENUMBER 2636 L1
    INVOKESTATIC Config.isSmoothWorld ()Z
    IFEQ L2
    INVOKESTATIC Config.isSingleProcessor ()Z
    IFNE L3
   L2
    LINENUMBER 2638 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L4
    LINENUMBER 2639 L4
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L5
    LINENUMBER 2640 L5
    RETURN
   L3
    LINENUMBER 2643 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71387_A ()Z
    IFNE L6
   L7
    LINENUMBER 2644 L7
    RETURN
   L6
    LINENUMBER 2645 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    ASTORE 1
   L8
    LINENUMBER 2646 L8
    ALOAD 1
    IFNONNULL L9
   L10
    LINENUMBER 2647 L10
    RETURN
   L9
    LINENUMBER 2649 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147113_T ()Z
    ISTORE 2
   L11
    LINENUMBER 2650 L11
    ILOAD 2
    IFNE L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiDownloadTerrain
    IFEQ L13
   L12
    LINENUMBER 2653 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiDownloadTerrain
    IFEQ L14
   L15
    LINENUMBER 2654 L15
    LDC 20
    INVOKESTATIC Config.sleep (J)V
   L14
    LINENUMBER 2656 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L16
    LINENUMBER 2657 L16
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L17
    LINENUMBER 2658 L17
    RETURN
   L13
    LINENUMBER 2661 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    IFLE L18
   L19
    LINENUMBER 2663 L19
    GETSTATIC Lagometer.timerServer : LLagometer$TimerNano;
    INVOKEVIRTUAL Lagometer$TimerNano.start ()V
   L20
    LINENUMBER 2665 L20
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    I2L
    INVOKESTATIC Config.sleep (J)V
   L21
    LINENUMBER 2667 L21
    GETSTATIC Lagometer.timerServer : LLagometer$TimerNano;
    INVOKEVIRTUAL Lagometer$TimerNano.end ()V
   L22
    LINENUMBER 2669 L22
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L18
    LINENUMBER 2672 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    INVOKESTATIC java/lang/System.nanoTime ()J
    LDC 1000000
    LDIV
    LSTORE 3
   L23
    LINENUMBER 2674 L23
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
    LCONST_0
    LCMP
    IFEQ L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
    IFNE L25
   L24
    LINENUMBER 2677 L24
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J] []
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L26
    LINENUMBER 2678 L26
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_71259_af ()I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L27
    LINENUMBER 2679 L27
    ALOAD 0
    FCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTickDiff : F
   L28
    LINENUMBER 2680 L28
    ALOAD 0
    LDC 50.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTimeDiff : F
   L29
    LINENUMBER 2681 L29
    RETURN
   L25
    LINENUMBER 2684 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J] []
    LLOAD 3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
    LSUB
    LSTORE 5
   L30
    LINENUMBER 2685 L30
    LLOAD 5
    LCONST_0
    LCMP
    IFGE L31
   L32
    LINENUMBER 2688 L32
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L33
    LINENUMBER 2689 L33
    LCONST_0
    LSTORE 5
   L31
    LINENUMBER 2692 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J] []
    LLOAD 5
    LDC 50
    LCMP
    IFGE L34
   L35
    LINENUMBER 2693 L35
    RETURN
   L34
    LINENUMBER 2695 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J] []
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L36
    LINENUMBER 2697 L36
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_71259_af ()I
    ISTORE 7
   L37
    LINENUMBER 2699 L37
    ILOAD 7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
    ISUB
    ISTORE 8
   L38
    LINENUMBER 2700 L38
    ILOAD 8
    IFGE L39
   L40
    LINENUMBER 2703 L40
    ALOAD 0
    ILOAD 7
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L41
    LINENUMBER 2704 L41
    ICONST_0
    ISTORE 8
   L39
    LINENUMBER 2707 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ILOAD 8
    ICONST_1
    IF_ICMPGE L42
   L43
    LINENUMBER 2710 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    BIPUSH 100
    IF_ICMPGE L42
   L44
    LINENUMBER 2711 L44
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    ICONST_2
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L42
    LINENUMBER 2713 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ILOAD 8
    ICONST_1
    IF_ICMPLE L45
   L46
    LINENUMBER 2716 L46
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    IFLE L45
   L47
    LINENUMBER 2717 L47
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    ICONST_1
    ISUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L45
    LINENUMBER 2720 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ALOAD 0
    ILOAD 7
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L48
    LINENUMBER 2730 L48
    RETURN
   L49
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L49 0
    LOCALVARIABLE srv Lnet/minecraft/server/integrated/IntegratedServer; L8 L49 1
    LOCALVARIABLE paused Z L11 L49 2
    LOCALVARIABLE timeNow J L23 L49 3
    LOCALVARIABLE timeDiff J L30 L49 5
    LOCALVARIABLE ticks I L37 L49 7
    LOCALVARIABLE tickDiff I L38 L49 8
    MAXSTACK = 4
    MAXLOCALS = 9

  // access flags 0x1
  public frameInit()V
   L0
    LINENUMBER 2736 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
    IFNE L1
   L2
    LINENUMBER 2739 L2
    INVOKESTATIC TextureUtils.registerResourceListener ()V
   L3
    LINENUMBER 2741 L3
    INVOKESTATIC Config.getBitsOs ()I
    BIPUSH 64
    IF_ICMPNE L4
    INVOKESTATIC Config.getBitsJre ()I
    BIPUSH 32
    IF_ICMPNE L4
   L5
    LINENUMBER 2742 L5
    ICONST_1
    INVOKESTATIC Config.setNotify64BitJava (Z)V
   L4
    LINENUMBER 2744 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
   L1
    LINENUMBER 2747 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    INVOKESTATIC Config.checkDisplayMode ()V
   L6
    LINENUMBER 2749 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 1
   L7
    LINENUMBER 2751 L7
    ALOAD 1
    IFNULL L8
   L9
    LINENUMBER 2753 L9
    INVOKESTATIC Config.getNewRelease ()Ljava/lang/String;
    IFNULL L10
   L11
    LINENUMBER 2755 L11
    LDC "HD_U"
    LDC "HD_U"
    LDC "HD Ultra"
    INVOKEVIRTUAL java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
    LDC "L"
    LDC "Light"
    INVOKEVIRTUAL java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
    ASTORE 2
   L12
    LINENUMBER 2756 L12
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    ALOAD 2
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    LDC " "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKESTATIC Config.getNewRelease ()Ljava/lang/String;
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ASTORE 3
   L13
    LINENUMBER 2757 L13
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.newVersion"
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 3
    AASTORE
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 4
   L14
    LINENUMBER 2758 L14
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L15
    LINENUMBER 2759 L15
    ACONST_NULL
    INVOKESTATIC Config.setNewRelease (Ljava/lang/String;)V
   L10
    LINENUMBER 2761 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    INVOKESTATIC Config.isNotify64BitJava ()Z
    IFEQ L8
   L16
    LINENUMBER 2763 L16
    ICONST_0
    INVOKESTATIC Config.setNotify64BitJava (Z)V
   L17
    LINENUMBER 2764 L17
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.java64Bit"
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 2
   L18
    LINENUMBER 2765 L18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L8
    LINENUMBER 2769 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiMainMenu
    IFEQ L19
   L20
    LINENUMBER 2770 L20
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    CHECKCAST net/minecraft/client/gui/GuiMainMenu
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.updateMainMenu (Lnet/minecraft/client/gui/GuiMainMenu;)V
   L19
    LINENUMBER 2772 L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
    ALOAD 1
    IF_ACMPEQ L21
   L22
    LINENUMBER 2774 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
    ALOAD 1
    INVOKESTATIC RandomMobs.worldChanged (Lnet/minecraft/world/World;Lnet/minecraft/world/World;)V
   L23
    LINENUMBER 2776 L23
    INVOKESTATIC Config.updateThreadPriorities ()V
   L24
    LINENUMBER 2778 L24
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L25
    LINENUMBER 2779 L25
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L26
    LINENUMBER 2781 L26
    ALOAD 0
    ALOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
   L21
    LINENUMBER 2784 L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETSTATIC shadersmod/client/Shaders.configAntialiasingLevel : I
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.setFxaaShader (I)Z
    IFNE L27
   L28
    LINENUMBER 2785 L28
    ICONST_0
    PUTSTATIC shadersmod/client/Shaders.configAntialiasingLevel : I
   L27
    LINENUMBER 2786 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    RETURN
   L29
    LOCALVARIABLE userEdition Ljava/lang/String; L12 L10 2
    LOCALVARIABLE fullNewVer Ljava/lang/String; L13 L10 3
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L14 L10 4
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L18 L8 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L29 0
    LOCALVARIABLE world Lnet/minecraft/world/World; L7 L29 1
    MAXSTACK = 7
    MAXLOCALS = 5

  // access flags 0x1
  public frameFinish()V
   L0
    LINENUMBER 2791 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L1
   L2
    LINENUMBER 2793 L2
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LSTORE 1
   L3
    LINENUMBER 2794 L3
    LLOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastErrorCheckTimeMs : J
    LDC 10000
    LADD
    LCMP
    IFLE L1
   L4
    LINENUMBER 2796 L4
    ALOAD 0
    LLOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastErrorCheckTimeMs : J
   L5
    LINENUMBER 2798 L5
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187434_L ()I
    ISTORE 3
   L6
    LINENUMBER 2799 L6
    ILOAD 3
    IFEQ L1
   L7
    LINENUMBER 2801 L7
    ILOAD 3
    INVOKESTATIC org/lwjgl/util/glu/GLU.gluErrorString (I)Ljava/lang/String;
    ASTORE 4
   L8
    LINENUMBER 2802 L8
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.openglError"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ILOAD 3
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_1
    ALOAD 4
    AASTORE
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 5
   L9
    LINENUMBER 2803 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L1
    LINENUMBER 2807 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L10
    LOCALVARIABLE text Ljava/lang/String; L8 L1 4
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L9 L1 5
    LOCALVARIABLE err I L6 L1 3
    LOCALVARIABLE now J L3 L1 1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L10 0
    MAXSTACK = 7
    MAXLOCALS = 6

  // access flags 0x1
  public updateMainMenu(Lnet/minecraft/client/gui/GuiMainMenu;)V
    TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
    TRYCATCHBLOCK L3 L4 L2 java/lang/Throwable
   L0
    LINENUMBER 2814 L0
    ACONST_NULL
    ASTORE 2
   L5
    LINENUMBER 2815 L5
    INVOKESTATIC java/util/Calendar.getInstance ()Ljava/util/Calendar;
    ASTORE 3
   L6
    LINENUMBER 2816 L6
    ALOAD 3
    NEW java/util/Date
    DUP
    INVOKESPECIAL java/util/Date.<init> ()V
    INVOKEVIRTUAL java/util/Calendar.setTime (Ljava/util/Date;)V
   L7
    LINENUMBER 2817 L7
    ALOAD 3
    ICONST_5
    INVOKEVIRTUAL java/util/Calendar.get (I)I
    ISTORE 4
   L8
    LINENUMBER 2818 L8
    ALOAD 3
    ICONST_2
    INVOKEVIRTUAL java/util/Calendar.get (I)I
    ICONST_1
    IADD
    ISTORE 5
   L9
    LINENUMBER 2820 L9
    ILOAD 4
    BIPUSH 8
    IF_ICMPNE L10
    ILOAD 5
    ICONST_4
    IF_ICMPNE L10
   L11
    LINENUMBER 2821 L11
    LDC "Happy birthday, OptiFine!"
    ASTORE 2
   L10
    LINENUMBER 2823 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ILOAD 4
    BIPUSH 14
    IF_ICMPNE L12
    ILOAD 5
    BIPUSH 8
    IF_ICMPNE L12
   L13
    LINENUMBER 2824 L13
    LDC "Happy birthday, sp614x!"
    ASTORE 2
   L12
    LINENUMBER 2826 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ALOAD 2
    IFNONNULL L3
   L1
    LINENUMBER 2827 L1
    RETURN
   L3
    LINENUMBER 2829 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ALOAD 1
    GETSTATIC Reflector.GuiMainMenu_splashText : LReflectorField;
    ALOAD 2
    INVOKESTATIC Reflector.setFieldValue (Ljava/lang/Object;LReflectorField;Ljava/lang/Object;)Z
    POP
   L4
    LINENUMBER 2834 L4
    GOTO L14
   L2
    LINENUMBER 2831 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu] [java/lang/Throwable]
    ASTORE 2
   L14
    LINENUMBER 2835 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/Object] []
    RETURN
   L15
    LOCALVARIABLE str Ljava/lang/String; L5 L4 2
    LOCALVARIABLE calendar Ljava/util/Calendar; L6 L4 3
    LOCALVARIABLE day I L8 L4 4
    LOCALVARIABLE month I L9 L4 5
    LOCALVARIABLE e Ljava/lang/Throwable; L14 L14 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L15 0
    LOCALVARIABLE mainGui Lnet/minecraft/client/gui/GuiMainMenu; L0 L15 1
    MAXSTACK = 3
    MAXLOCALS = 6

  // access flags 0x1
  public setFxaaShader(I)Z
   L0
    LINENUMBER 2842 L0
    INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.func_148822_b ()Z
    IFNE L1
   L2
    LINENUMBER 2843 L2
    ICONST_0
    IRETURN
   L1
    LINENUMBER 2845 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ICONST_2
    AALOAD
    IF_ACMPEQ L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ICONST_4
    AALOAD
    IF_ACMPEQ L3
   L4
    LINENUMBER 2846 L4
    ICONST_1
    IRETURN
   L3
    LINENUMBER 2848 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ILOAD 1
    ICONST_2
    IF_ICMPEQ L5
    ILOAD 1
    ICONST_4
    IF_ICMPNE L6
   L5
    LINENUMBER 2852 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    AALOAD
    IF_ACMPNE L7
   L8
    LINENUMBER 2853 L8
    ICONST_1
    IRETURN
   L7
    LINENUMBER 2855 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNONNULL L9
   L10
    LINENUMBER 2856 L10
    ICONST_1
    IRETURN
   L9
    LINENUMBER 2858 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "shaders/post/fxaa_of_"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 1
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    LDC "x.json"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
   L11
    LINENUMBER 2860 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    AASTORE
   L12
    LINENUMBER 2862 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IRETURN
   L6
    LINENUMBER 2868 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNONNULL L13
   L14
    LINENUMBER 2869 L14
    ICONST_1
    IRETURN
   L13
    LINENUMBER 2871 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L15
    LINENUMBER 2872 L15
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L16
    LINENUMBER 2874 L16
    ICONST_1
    IRETURN
   L17
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L17 0
    LOCALVARIABLE fxaaLevel I L0 L17 1
    MAXSTACK = 5
    MAXLOCALS = 2

  // access flags 0x1
  public checkLoadVisibleChunks(Lnet/minecraft/entity/Entity;FLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L0
    LINENUMBER 2883 L0
    LDC 201435902
    ISTORE 5
   L1
    LINENUMBER 2885 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
    IFEQ L2
   L3
    LINENUMBER 2888 L3
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L4
    LINENUMBER 2890 L4
    ALOAD 0
    ALOAD 1
    FLOAD 2
    F2D
    ALOAD 3
    ILOAD 4
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.loadAllVisibleChunks (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L5
    LINENUMBER 2892 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146242_c (I)V
   L2
    LINENUMBER 2895 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    BIPUSH 61
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFEQ L6
    BIPUSH 38
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFEQ L6
   L7
    LINENUMBER 2898 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L8
   L9
    LINENUMBER 2899 L9
    RETURN
   L8
    LINENUMBER 2901 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L10
    LINENUMBER 2903 L10
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.loadingVisibleChunks"
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 6
   L11
    LINENUMBER 2904 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 6
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146234_a (Lnet/minecraft/util/text/ITextComponent;I)V
   L12
    LINENUMBER 2906 L12
    GETSTATIC Reflector.Minecraft_actionKeyF3 : LReflectorField;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETSTATIC java/lang/Boolean.TRUE : Ljava/lang/Boolean;
    INVOKEVIRTUAL ReflectorField.setValue (Ljava/lang/Object;Ljava/lang/Object;)V
   L6
    LINENUMBER 2908 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    RETURN
   L13
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L11 L6 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L13 0
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L13 1
    LOCALVARIABLE partialTicks F L0 L13 2
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L0 L13 3
    LOCALVARIABLE spectator Z L0 L13 4
    LOCALVARIABLE messageId I L1 L13 5
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x1
  public loadAllVisibleChunks(Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;Z)V
    TRYCATCHBLOCK L0 L1 L2 null
    TRYCATCHBLOCK L2 L3 L2 null
   L4
    LINENUMBER 2914 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
    ISTORE 6
   L5
    LINENUMBER 2915 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
    ISTORE 7
   L0
    LINENUMBER 2919 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    SIPUSH 1000
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L6
    LINENUMBER 2921 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_0
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
   L7
    LINENUMBER 2923 L7
    INVOKESTATIC Config.getRenderGlobal ()Lnet/minecraft/client/renderer/RenderGlobal;
    ASTORE 8
   L8
    LINENUMBER 2924 L8
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ISTORE 9
   L9
    LINENUMBER 2925 L9
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LSTORE 10
   L10
    LINENUMBER 2927 L10
    LDC "Loading visible chunks"
    INVOKESTATIC Config.dbg (Ljava/lang/String;)V
   L11
    LINENUMBER 2928 L11
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LDC 5000
    LADD
    LSTORE 12
   L12
    LINENUMBER 2930 L12
    ICONST_0
    ISTORE 14
   L13
    LINENUMBER 2931 L13
    ICONST_0
    ISTORE 15
   L14
    LINENUMBER 2935 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I] []
    ICONST_0
    ISTORE 15
   L15
    LINENUMBER 2937 L15
    ICONST_0
    ISTORE 16
   L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 16
    BIPUSH 100
    IF_ICMPGE L17
   L18
    LINENUMBER 2940 L18
    ALOAD 8
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L19
    LINENUMBER 2942 L19
    ALOAD 8
    ALOAD 1
    DLOAD 2
    ALOAD 4
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174970_a (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
   L20
    LINENUMBER 2944 L20
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184384_n ()Z
    IFNE L21
   L22
    LINENUMBER 2945 L22
    ICONST_1
    ISTORE 15
   L21
    LINENUMBER 2947 L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 14
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountChunksToUpdate ()I
    IADD
    ISTORE 14
   L23
    LINENUMBER 2949 L23
    ALOAD 8
    INVOKESTATIC java/lang/System.nanoTime ()J
    LDC 1000000000
    LADD
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174967_a (J)V
   L24
    LINENUMBER 2951 L24
    ILOAD 14
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountChunksToUpdate ()I
    ISUB
    ISTORE 14
   L25
    LINENUMBER 2937 L25
    IINC 16 1
    GOTO L16
   L17
    LINENUMBER 2954 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ILOAD 9
    IF_ICMPEQ L26
   L27
    LINENUMBER 2956 L27
    ICONST_1
    ISTORE 15
   L28
    LINENUMBER 2957 L28
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ISTORE 9
   L26
    LINENUMBER 2960 L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LLOAD 12
    LCMP
    IFLE L29
   L30
    LINENUMBER 2962 L30
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "Chunks loaded: "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 14
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L31
    LINENUMBER 2963 L31
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LDC 5000
    LADD
    LSTORE 12
   L29
    LINENUMBER 2966 L29
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 15
    IFNE L14
   L32
    LINENUMBER 2968 L32
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "Chunks loaded: "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 14
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L33
    LINENUMBER 2969 L33
    LDC "Finished loading visible chunks"
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L34
    LINENUMBER 2971 L34
    ICONST_0
    PUTSTATIC net/minecraft/client/renderer/chunk/RenderChunk.field_178592_a : I
   L1
    LINENUMBER 2976 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 6
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L35
    LINENUMBER 2978 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 7
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
   L36
    LINENUMBER 2979 L36
    GOTO L37
   L2
    LINENUMBER 2976 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I] [java/lang/Throwable]
    ASTORE 17
   L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 6
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L38
    LINENUMBER 2978 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 7
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
    ALOAD 17
    ATHROW
   L37
    LINENUMBER 2980 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    RETURN
   L39
    LOCALVARIABLE i I L16 L17 16
    LOCALVARIABLE renderGlobal Lnet/minecraft/client/renderer/RenderGlobal; L8 L1 8
    LOCALVARIABLE countLoadedChunks I L9 L1 9
    LOCALVARIABLE timeStart J L10 L1 10
    LOCALVARIABLE timeLog J L12 L1 12
    LOCALVARIABLE chunksUpdated I L13 L1 14
    LOCALVARIABLE hasUpdates Z L14 L1 15
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L4 L39 0
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L4 L39 1
    LOCALVARIABLE partialTicks D L4 L39 2
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L4 L39 4
    LOCALVARIABLE spectator Z L4 L39 5
    LOCALVARIABLE chunkUpdatesConfig I L5 L39 6
    LOCALVARIABLE lazyChunkLoadingConfig Z L0 L39 7
    MAXSTACK = 9
    MAXLOCALS = 18

  // access flags 0x9
  public static func_189692_a(Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;FFFIFFZZ)V
   L0
    LINENUMBER 2985 L0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L1
    LINENUMBER 2986 L1
    FLOAD 2
    FLOAD 3
    FLOAD 4
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L2
    LINENUMBER 2987 L2
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L3
    LINENUMBER 2988 L3
    FLOAD 6
    FNEG
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L4
    LINENUMBER 2989 L4
    ILOAD 8
    IFEQ L5
    ICONST_M1
    GOTO L6
   L5
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] []
    ICONST_1
   L6
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] [I]
    I2F
    FLOAD 7
    FMUL
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L7
    LINENUMBER 2990 L7
    LDC -0.025
    LDC -0.025
    LDC 0.025
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L8
    LINENUMBER 2991 L8
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179140_f ()V
   L9
    LINENUMBER 2992 L9
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L10
    LINENUMBER 2994 L10
    ILOAD 9
    IFNE L11
   L12
    LINENUMBER 2996 L12
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179097_i ()V
   L11
    LINENUMBER 2999 L11
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L13
    LINENUMBER 3000 L13
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L14
    LINENUMBER 3001 L14
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    ICONST_2
    IDIV
    ISTORE 10
   L15
    LINENUMBER 3002 L15
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179090_x ()V
   L16
    LINENUMBER 3003 L16
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    ASTORE 11
   L17
    LINENUMBER 3004 L17
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ASTORE 12
   L18
    LINENUMBER 3005 L18
    ALOAD 12
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181706_f : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L19
    LINENUMBER 3006 L19
    ALOAD 12
    ILOAD 10
    INEG
    ICONST_1
    ISUB
    I2D
    ICONST_M1
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L20
    LINENUMBER 3007 L20
    ALOAD 12
    ILOAD 10
    INEG
    ICONST_1
    ISUB
    I2D
    BIPUSH 8
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L21
    LINENUMBER 3008 L21
    ALOAD 12
    ILOAD 10
    ICONST_1
    IADD
    I2D
    BIPUSH 8
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L22
    LINENUMBER 3009 L22
    ALOAD 12
    ILOAD 10
    ICONST_1
    IADD
    I2D
    ICONST_M1
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L23
    LINENUMBER 3010 L23
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L24
    LINENUMBER 3011 L24
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179098_w ()V
   L25
    LINENUMBER 3013 L25
    ILOAD 9
    IFNE L26
   L27
    LINENUMBER 3015 L27
    ALOAD 0
    ALOAD 1
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    INEG
    ICONST_2
    IDIV
    ILOAD 5
    LDC 553648127
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78276_b (Ljava/lang/String;III)I
    POP
   L28
    LINENUMBER 3016 L28
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179126_j ()V
   L26
    LINENUMBER 3019 L26
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] []
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L29
    LINENUMBER 3020 L29
    ALOAD 0
    ALOAD 1
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    INEG
    ICONST_2
    IDIV
    ILOAD 5
    ILOAD 9
    IFEQ L30
    LDC 553648127
    GOTO L31
   L30
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] [net/minecraft/client/gui/FontRenderer java/lang/String I I]
    ICONST_M1
   L31
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] [net/minecraft/client/gui/FontRenderer java/lang/String I I I]
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78276_b (Ljava/lang/String;III)I
    POP
   L32
    LINENUMBER 3021 L32
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179145_e ()V
   L33
    LINENUMBER 3022 L33
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L34
    LINENUMBER 3023 L34
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L35
    LINENUMBER 3024 L35
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L36
    LINENUMBER 3025 L36
    RETURN
   L37
    LOCALVARIABLE p_189692_0_ Lnet/minecraft/client/gui/FontRenderer; L0 L37 0
    LOCALVARIABLE p_189692_1_ Ljava/lang/String; L0 L37 1
    LOCALVARIABLE p_189692_2_ F L0 L37 2
    LOCALVARIABLE p_189692_3_ F L0 L37 3
    LOCALVARIABLE p_189692_4_ F L0 L37 4
    LOCALVARIABLE p_189692_5_ I L0 L37 5
    LOCALVARIABLE p_189692_6_ F L0 L37 6
    LOCALVARIABLE p_189692_7_ F L0 L37 7
    LOCALVARIABLE p_189692_8_ Z L0 L37 8
    LOCALVARIABLE p_189692_9_ Z L0 L37 9
    LOCALVARIABLE i I L15 L37 10
    LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L17 L37 11
    LOCALVARIABLE vertexbuffer Lnet/minecraft/client/renderer/VertexBuffer; L18 L37 12
    MAXSTACK = 7
    MAXLOCALS = 13

  // access flags 0x1009
  public static synthetic access$000(Lnet/minecraft/client/renderer/EntityRenderer;)Lnet/minecraft/client/Minecraft;
   L0
    LINENUMBER 103 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ARETURN
   L1
    LOCALVARIABLE x0 Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x9
  public static <clinit>()V
   L0
    LINENUMBER 105 L0
    INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger;
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
   L1
    LINENUMBER 106 L1
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "textures/environment/rain.png"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_110924_q : Lnet/minecraft/util/ResourceLocation;
   L2
    LINENUMBER 107 L2
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "textures/environment/snow.png"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_110923_r : Lnet/minecraft/util/ResourceLocation;
   L3
    LINENUMBER 213 L3
    BIPUSH 24
    ANEWARRAY net/minecraft/util/ResourceLocation
    DUP
    ICONST_0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/notch.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_1
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/fxaa.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_2
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/art.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_3
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/bumpy.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_4
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blobs2.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_5
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/pencil.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 6
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/color_convolve.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 7
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/deconverge.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 8
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/flip.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 9
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/invert.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 10
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/ntsc.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 11
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/outline.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 12
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/phosphor.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 13
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/scan_pincushion.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 14
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/sobel.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 15
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/bits.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 16
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/desaturate.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 17
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/green.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 18
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blur.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 19
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/wobble.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 20
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blobs.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 21
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/antialias.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 22
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/creeper.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 23
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/spider.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
   L4
    LINENUMBER 214 L4
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
    ARRAYLENGTH
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    RETURN
    MAXSTACK = 6
    MAXLOCALS = 0
}
